removed optional dependencies completely

Since `optionalDependencies` (added in #8) actually do get installed, we remove them completely and fix the way we load the grunt tasks.

Host packages now have to add either `grunt-contrib-compass` or `grunt-sass` to their own `package.json` to use compass or sass.