Coffeescript support

First pass on bringing coffeescript support to the generator. If all goes well, should serve as a good model for other preprocessors e.g. for styling.

Tests are currently broken (looking into that on another branch), and need to fix bug with requirejs optimizer, but config settings should be working correctly. Will keep this PR updated.