- updated js tests to use latest libraries
- moved most of the js install to npm (rather than bower)
- added code for donations
- created concurrent grunt tasks for building/watching source and
  running karma tests
- fixed py script to parse django templates into handlebars templates so
  they can be loaded in the js tests.
Update .travis.yml
Add django env setting for use by parse_templates py script in grunt
Need a secrets file for parse_templates.py
Add content for secrets file
Add required packages for parse_templates.py
Update .travis.yml
update BS version to 4 and install setup requirements in travis
Remove debugger
Re-add App.TrackRouteActivateMixin
fix bower errors
Merge branch 'feature/js-test-updates' of github.com:onepercentclub/bluebottle into feature/js-test-updates
Update package.json
Bump bower version to fix createTempDir use of tmp package
Bump grunt-bower package for fix
Merge pull request #885 from onepercentclub/feature/js-test-updates

Various fixes for JS tests