Merge pull request #1261 from middleman/inline_url_rewriter

Abstracted HTML rewriter
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