Add proc as a means of defining a rewriter ignore. Closes #1289
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
move compass ext out of the main repo
sass renderer shouldn't explode if haml isn't available
Rename Rubocop
Separate Environments from Modes
Update to rspec 3
Merge pull request #1293 from middleman/environments

Environments
Start gutting the provides_metadata methods and move some of frontmatter over
Clean up i18n a bit, stake out some territory around routing and resource
Extensionize liquid, bring back provides_metadata_for_path
More trimming
Get rid of raw_data
Mess around with liquid
TODO metadata for path extension
Fix a lot of breakage caused by removing/hiding accessors
Turn routing into an extension
Use source file, not path, to look up frontmatter data