Upgraded to latest Backbone Boilerplate build along with fixes.

I've updated and fixed the generator to work with the latest Backbone
Boilerplate.  This involved some "breaking" changes.  I've explained in
detail in the `init/index.js` file why I've removed the option for
CommonJS at the moment.

I've corrected how tests are created and written now.
Fixed typos.
Better testing support.
Copy .gitignore from BBB
Fix tests generation.
Update to lastest BBB
Add .travis.yml file to default generation