Loading time improvements & Added Less.css functionality

Changed mycss.css to mycss.less and added css variables.
Icon menu is not printed by javascript anymore, and is instead preloaded
with html and css. The menu related variables that were previously on
settings.js can now be found on mycss.less.