Extract compass support into extension, rewrite all features that rely on it to be pure Ruby