SCSS (SASS) and LESS support

I've added support for SCSS and LESS CSS preprocessor languages. This also touches a number of things in CSS, but overall just cleaned things up, no major changes.

One other thing I know I've touched is the curly braces now follow the body color instead of being blue.

A known issue is that the id attribute in HTML is now colored like it is in CSS files (bold and yellow). This is an issue with the LESS language file. Perhaps I'll just go in and figure out how that works and solve it. For now, I believe it's a very minor issue.

Anyone care to check and test before I pull this in?