Cleanup + upgrade phpless + feature to keep the order of css files

I have removed a lot of unnecessary (commented out/not used) code + upgraded phpless to 0.3.9
There is a  potential problem for existing users, with the feature of keeping the order of CSS files as specified instead of including the less file always as last.