Merge tag 'v2.2.0'

2.2.0
support coffee-script models and client code

Load models for any filetypes registered in require.extensions.

 - Server side coffee-script requires a `require('coffee-script/register');`

 - Client side coffee-script requires Coffeeify.
Merge pull request #59 from TorchlightSoftware/coffee-fix2

support coffee-script models and client code
compiler: fix coding style violations
2.3.0
Merge branch 'release/2.3.0' into production