------------------
* Large update to FE build/dist!
* We're now using npm to manage our frontend dev dependencies and gulp to
manage our front end builds
* Add some node files and built assets to .gitignore
* Gulp added w/ tasks for linting, caching templates, annotating ng DI,
concat, minify, etc.
* Setup npm devDependencies and shrinkwrap them for consistent build
* Relocated js/css into src directory that isn't included with dist build
* Updated angular code to not explicitly put DI params twice since that
happens at build
* Angular templates are now compiled to javascript and added to the
template cache
* Fixed some lint errors (semicolons!)
* setup.py updated to support running all tests (python & javascript)
* setup.py updated to build static on develop/sdist commands
* Removed 3rd party deps from the checked in repo
* Fixed MANIFEST.in to not include pyc's under tests