Fix and refactor SASS compilation

- SASS files are now copied to temp dir before modifying variables
- Compilation is done in StylesheetCompiler
- CommunityStylesheetCompiler is community-aware class that utilizes
  StylesheetCompiler to compile community specific custom stylesheets