added flat-ui less files

* also replaced old flat-ui icon fonts with latest ones
* and made appropriate changes to flat-ui/variables.less
added public/css dir to .gitignore

at this point all css files are compiled from less on the fly