Decouple configuration from assets

This PR contains changes that remove the need for .coffee.erb files in the assets, allowing the server configuration to be modified without needing the assets to be regenerated.

ie. removing the tight coupling between the configuration/environment at the time the assets are generated and the generated frontend application.