Makefile fixes

There's two changes here:
- Force npm packages to get installed in the current directory. I had
  jshint installed in ~/node_modules, so `npm install jshint` didn't
  do anything, and `./node_modules/jshint/bin/jshint` didn't exist.
- Force delete any files deleted on `make clean`, to ignore errors
  thrown when these files don't exist.
Merge pull request #2 from nikolas/makefile-fixes

Makefile fixes
add confirmation on delete application. PMT #77874
switch to django 1.6 style atomic transactions
jscs all of a sudden doesn't like spaces after 'function'
Django 1.6.8

plus a few minor library upgrades
Django 1.7.1
Merge pull request #5 from ccnmtl/django-1.6.8

Django 1.6.8
Merge pull request #6 from ccnmtl/django-1.7

Django 1.7