Extract compass support into extension, rewrite all features that rely on it to be pure Ruby
fix whitespace
Merge pull request #1291 from middleman/deprecate_compass

Extract compass