UI: Updated Places icons to use LESS icon rules

(integrated from trunk branch change f04dba8 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Replaced toolbox icons with a more modern selection

(integrated from trunk branch change 84d77a1 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Fix font scaling factor for file icons

(integrated from trunk branch change 2750211 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Fileicons: Remove font-smooth from template, it doesnt work

(integrated from trunk branch change 1d55076 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Fileicons: Fix undefined error

(integrated from trunk branch change 7166ac4 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Fileicons: Gave ext mapping manual colors, generate PNG's from fileicon SVG's

(integrated from trunk branch change 3344640 by Nathan Rijksen <n.rijksen@gmail.com>)
Languages: differentiate between project and global pref for "prefer js over node"

(integrated from trunk branch change cf4ed5d by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Fileicons: Set font-size using ch, ensuring it fits properly

(integrated from trunk branch change f6552d4 by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Files: Added support for gotool

(integrated from trunk branch change a3f0476 by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Queue up searches within 100ms (pref) of one another

(integrated from trunk branch change b5845d2 by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: refactored koScopeFiles.py to be more sensible with its cache

(integrated from trunk branch change 8c48074 by Nathan Rijksen <n.rijksen@gmail.com>)