Grunt concat js

This setups the gruntjs config to create the combined excelsior.js file. The new version of the excelsior.js file contains jQuery, Fastclick, Excelsior and the Core Foundation scripts together. 

This also contains an enhancement to the Travis-CI config to include the development and production grunt builds for testing.