Use native 16x16 Tango icons

These are slightly clearer than the slightly fuzzy 16px scaled SVGs.
While we're in there, run the icons through pngcrush. Update the
comments to reflect reality.

Change-Id: I9e78b66ac01e619ae84cd255d3e2638274c8e5bd
diff --git a/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css b/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css
index 1cb3415..d898767 100644
--- a/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css
+++ b/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css
@@ -207,27 +207,28 @@
   line-height: normal;
 }
 
-/* Tree icons are taken from the public domain Apache standard icons:
- * http://www.apache.org/icons/ */
+/* Tree icons are taken from the public domain Tango icons:
+ * http://tango.freedesktop.org/Tango_Icon_Library
+ * Compressed with pngcrush -brute -rem tEXt -rem tIME -rem iTXt -rem zTXt */
 ol.files li.git-tree{
-  /* small/folder.png */
-  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAACH0lEQVQ4jb2SPW8TQRCGnzmvw1lOLBPJErKLSIg2NKEBIfgFVBT8g0hp8hdokFLQkQ4qJCpS0SAR0vBRBCUNIGGURCE4MXYc7PNd7nx472MpkhwxiUTHK83OjDTvuzuzI5zC7OzsdKFQuA1gWRb5fD4zpdRIDHydn59fUXNzc1dF5BaAbds3FxYW7lmWxXkwxmTx8vLyU2BFzczMPKjVane01uzv7+O6Lpubm8RxjIggIhkpn88zMTFBtVrF87wAQIVh6DiOQxAEFAoFer0expiTZ2YCIoIxBs/zEBGazeYegHJd98fU1BRaa0qlEru7uwRBMEI+gYhg2zadTuew0Wi8AFAHBwfNKIpot9vUajUcxzlDFhGUUogIw+GQer3+YXFx8ctJCxtaayYnJ/nYGBAVLxMn50xwCMYAYkxcvXT9/rP17s+ev61839/qdru6XC6PdUIbuzBOoo8UzPFhMBiT5SI5iiIUo9R/aUVR1PI8b1CpVMhdsAl1QmIMSXrW0mM/GMYI8K3prltLS0uh7/tRqVRimOSJkz+F6V8COk4Z6JgkNTj9wP3lxs/V8YK4b96vVpziNcbH0iOyMaRmtIVsqMChH3569/huSwEopfY+N4IrF6dt3EE00n+2hafmaQk0u8EqgALY2Wsbp3yDXJgA533BKNy+291Ye/UkE6h/bz8c11v9ndZG7my5Gckio1pO//Dt9utHO/+86b/gN+/UOcdTfkmFAAAAAElFTkSuQmCC);
+  /* places/folder.png */
+  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAb5JREFUOMulkr1KA0EQgGdvTwwnYmER0gQsrFKmSy+pLESw9Qm0F/ICNnba+h6iEOuAEWslKJKTOyJJvIT72d1xZuOFC0giOLA77O7Mt/PnNptN+I+49Xr9GhH3f3mb0v1ht9vtLAUYYw5ItkgDL3KyD8PhcLvdbl/WarXT3DjLMnAcR/f7/YfxeKwtgC5RKQVhGILWeg4hQ6hUKjWyucmhLFEUuWR3QYBWAZABQ9i5CCmXy16pVALP80BKaaG+70MQBLvzFMjRKKXh8j6FSYKF7ITdEWLa4/ktokN74wiqjSMpnVcbQZqmEJHz+ckeCPFjWKwULpyspAqhdXVXdcnZcPjsIgn+2BsVA8jVYuWlgJ3yBj0icgq2uoK+lg4t+ZvLomSKamSQ4AI5BcMADtMhyNoSgNIISUaFNtwlazcDcBc4gjjVwCWid2usCWroYEhnaqbzFJLUzAHIXRDChXCcQP8zhkSZ5eNLgHAUzwDcRu4CoIRn/wsGUQIIy4Vr9TH6SYFCNzw4nALn5627K4vIttOUOwfa5YnrDYzt/9OLv9I5l8kk5hZ3XLO20b7tbR7zHLy/BX8G0IeBEM7ZN1NGIaFUaKLgAAAAAElFTkSuQmCC);
 }
 ol.files li.symlink{
-  /* small/forward.png */
-  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH2QkHFxwDDzUEnQAAAiNJREFUOI2dkktoE1EUhv+ZTCaZZJJMH1jtojUULC2ohdhNxQdd6EaEBKTaLnyAENxZpO1CZaQaqCAiFMQUBAu6KUgWLiS+ViK2umihGmpNadoaI20yhJl0knm5cBozMVjogcu53MP/nZ9zLrBNDI3B8786uR2g3d8zdS/adHnHAH/rYeehQP+D8Sdtd3YEIAgYhVKK6ew8OfTw6cFJnrdqiFqiSJQ9dmDf2VHW3dDmYffUrec/MqomgbZxxmrq++vl+feneR5yTcDj5923ujr6hjVDchQVAYoqQdUkyKUNZLIzYF0t0AuNswuLr3r5QWSpSvHdiea+/e3BkZIu0DAMC1gQF6HpMijSowtybhl55AHAAujqCN6UlQxNECQYRxN0zSn6mL22tPCWKcg/scvXo2bSmWfhc3MXQMCwDPEqj3ra6WhRNBEk3NLsfGws9vJGc1ZIfviV+4Td3PHi2kpqPNw/d35LbHHgouDWodlpyofEQjx66cz0CAAceZdTGtlu6Vvyc2Tw4kqkemZlgF3FmlbUVjXC1ppITE+Y7ogf6a82Ib90bTi8/qjWxiywqRcDV74kJ2eujzb0AuAA1B09Ab959wJwA3CajQng7xopAHYAVPzN/VOislE/ELwd29z84wKABkA1j1KZ/wEAoEKhkFcURTIejytmXa8AVIPKYQNAA2AAsAC8HMdxpn0fAA8AVyAAV+Xsan7livetbFTlcvwGCvjJegXR0gQAAAAASUVORK5CYII=);
+  /* actions/edit-redo.png */
+  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAABZUlEQVQ4y2NgIAL4zWL7D8TGDOQCqAEg7Ey2Aes+58AMcSSkmB2I3YB4HhCfh9kOMoCgIUAJMyDe2D+b58jKe553133M+r/uU/b/zV+L/y97n/i/+JIYbkOAAl5AfGLNTde/69+n/1/4MuD/gtsqKBhkALIh5S0M1jDN2kC8a+UNt/8b36f+X3JP5f/0u1pwjeuvS8E1g3DpZQm4ITAD5s09ZPBq49uE/0vvq4E1gPCJC5z/yy+IoGgG4a5HJqjeCJ3Pc2vjy+T/ux4Y/j99Rfz/7GtK/xfeUkbBN+8pY9cMAkFzuT5uepPy/+w1lf+TF3L/Q4p3OD5zRQ67Zlg873vk9n/mMlaQ5EcgLgZiA2R5nJphCjbfNP8LVeCBJyUa40xpO+5afQXS/8jKC0DJg+uPKx+bOJf1HDYXEJPW46JW8LcduKYzbdZMph4gn4ccQxSAOAuIo4FYdvsKFpYdK1iYCekDACq5JXDHGJhDAAAAAElFTkSuQmCC);
 }
 ol.files li.regular-file{
-  /* small/text.png */
-  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAABLklEQVQ4jZWSwU7CQBRFD9PqysSQsMGvMEhKBQkJ/2Xip1GJJIYPIW6QJVH6rou2dKYUgm/1Zpp3z3290wFYrz/f7rvdOf+o3XabJUn6GgP0er15v/8wvXbYzLiJ41ugELi2JCEJM4EEQCCQZdmFYQAhwWQyQeV9IDCbzVqpZkIyz4Edv591IB27gA6QpikqRVodVBR/56I3zC44WCwqB6dUlY0kkiTBmgKSmE5fGlQ778C8FATkubFcLs9SfWfD4VM5VQmUO4/Hz63EylV9Z40YVbyu1Wp1Qq3ptYPB4LH5EwvV0WjUQq3TKAQMyQAvRoEXWygAFqxQiQQOTAS5t1Prs18xwNdm87Hf7+8OP7+xWR7l+SHKTc7MHIBzmHPOOs5ZHMWHKIry3ffuHeAPMK9bdsWXpkUAAAAASUVORK5CYII=)
+  /* mimetypes/text-x-generic.png */
+  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtElEQVQ4ja2TSw7CIBRFu0r3wyIYsAMHDl1CC92IDqC0wAbQi4Fo5VOMJGcAyT33vQEDY+xCCPGdnIZ48NB7kPkSLMvipZQBpVQC70Br7Y0xZQGC4zj6aZoCnPMPhBBtwb41NoN1XesCBHPNhyfI7fziFu6HJti3IgS0vrcFuZ3Btm2JpmC/M5jnOdEU5JoRstYmigKES80x7JyrC+IE7+1xAoSrgp//AqX02vsbn5nz8K/zAP9CzjbgFoHjAAAAAElFTkSuQmCC)
 }
 ol.files li.executable-file{
-  /* small/patch.png */
-  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAABzElEQVQ4jaWTu87aMBzFjx0HEpJ4YCkLW5dI3XgKBO0L8ALwCO3adwJRsSCxZkGwlMCQABHiMoUK+vnSoU3ktP269EiWb/Hx7/yTAP8pUgyiKPrKOeeEECKl1EopaK1R9FprSCkhpcT5fM673e5bAGCFge/73LKsN4z9XCKEgBBSjk1prctzzNyglIJSCq01KKWvGpgqDYQQcBynNCgITJIytzGvEJjo/zKoUBu5KuhFnKIlSYLFYgFK6esGtm2Xh02T7XaL3W6Hw+GA2Wz29xqYuQGUJpvNBkmSoF6vo9FoYLVa4XK5OH8QKKXwfD4rdYjjGPv9Hp7ngTEG3/fxeDzgOE5jNBp9qhAopcoIxc1ZliEIgpLofr+j0+mAEELa7fbHwWDwrBAUHxEAxHGMIAhg2zZs20ae52CMwXVdpGkKz/N8z/O6lRqY6vV6GI/HyPMcQggIIRCGIbIsg+/7WC6XX9I0/VAhMKW1Rr/fB+cclFK4rgvGGGq1Gm6328t8Pn8/mUyeJcHxeLwLIc6EECaltKSUFiGEtlotcjqdLM65rZTC9Xp9CcMwW6/X3wHjb/xNDEAAoP7rTT2Gw+HnZrP5bjqddqMo+lY8+APFnM1hw1FxXAAAAABJRU5ErkJggg==);
+  /* mimetypes/text-x-script.png */
+  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA7ADsAOwdIxY2AAAACXBIWXMAAAsTAAALEwEAmpwYAAABOklEQVQ4T5WTTYqDQBBGPdKcZnIJdy7EVRByBQPi0iwHAlGT0YBHcG82kkV2VnffoKar7FYzIQYLPtqffq+rEJ04jn/CMMSV+XZs0YO1RcyLoO/7MdAD9gAI8wiK+CyYA0IDFABhrmFBAHNYbwYTIxFyWN8KwAiEmIEaknqVUposCoBBGE8cIGUipUKp5IJAzOe2JxI0pG1b3Gw2+Hg8FjoQzy0rLVAavt0GuGkaXrfb7avAzs0CNcHtDD4ejwzTve/7X/9GGFqn2QmkDmzbBJ9OJ8yyDNM0Rdd1J8mzgDqQPDNJLFwUBZ7PZ7xcLizwPI9gfj+NYAX2k+kx7vc7byrLEquqwuv1ivv9HpMk4ec6Uwfvqus63lzXNeZ5zoIRpoqiKP/09wVBwNDhcOB1t9v9OmuLTnw62dQfVIHPYx/I/0kAAAAASUVORK5CYII=);
 }
 ol.files li.gitlink{
-  /* small/continued.png */
-  list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH2QcWCCsdJdLzHAAAAaFJREFUOI2lk0FrU0EUhb+ZeTxiSZBA2mfS6EYIqETdWXGhLvIH/ClCf1NW9W+4yFKri0YxNclCTZtHmpcHce648M34ahIQvHCYxdxz5px7GfjPUgD9fv92t9s9qVQqd/6FJCLL0Wh03Ov13iiAwWBw0m63X1lrUUr9Vi7OcjnncM4BkGXZ506nczcCqFarhwBaa5RSW0U82UNrfRMgClkKYhnbHIiIFwBA+5fLMMYAjqurBev1GmNMuPP9vjYcaK2ZTid8+HiKtRatNc1mi/v3HjCefCWKIpKDW8FhEPD55+mcs+EZ+/sHpOmcPM+ZTidcXl6QZRmPHj4OvVsFfnz/xovnL4njGBHh/ek7zs9H5Hm+dT5R2b6IkCRN4jgOs6jVaiilcM7tFvAiWmsajUYY2GKxIE1TWq3DsL4be3vXRIIDoJj+H0f1ep2jJ08REay1184QHUBE3MbSi73vKldcaoDZbPa2vFtPFpGAv6OuVqsvIcJ4PD5WSkmSJM+stRVrrfEoSM4YYwv8XC6Xn4bD4WsofuOOigBT9AiwBjYy/QID4sgLj9r6rgAAAABJRU5ErkJggg==);
+  /* emblems/emblem-symbolic-link.png */
+  list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAABO0lEQVQ4T7WT3U6EMBCF92m99yGMZuODGL01eueyXqjvwc+WUlooUPkfZxq3sQEvJLHJSQvlfDOnDbub/dUFCrZof3t9uaPF1kFeBwjD8E+apukfAVEUQRzHkCQJJKfEznES43tUGP0OIOMheIGn50e4f7izCo4H4GkKDEXPBIviCIZh8AFkfv94g5Qx4Jw7AOn4Grh1iqATdrUAEJmxFLIsgzzPQSnpQc4SIkMIh7ZtfQCjys6soNQlVFW1AEgpQWQCjDE+gHIKIaxZo7mu69UOiqJwRXxAxnFDQllS5XUzSeO+kmoJoOzUni41NE1tM9JBTdMII85d14FpjI2lihUA9wCNA8zzDOM4WkBjvgFqrQO8ulzmNgLl/8SPyTT0WL3vLLBGsNZ6HUBV1tT3vROd/Fk/AZt/Z/J+AUN8ayghXmezAAAAAElFTkSuQmCC);
 }