Adding Sass support

See #803. I've separated c3.css into its component parts and pulled all those into main.scss, which gets written to c3.css (and minified during the default `grunt` task). I haven't optimised or organised the scss files any further than that.

Might be worth considering optimising these into more readable SCSS, in addition to adding grunt-autoprefixer to automatically add vendor prefixes where necessary.