Move Django static and media directories outside the project directory
Merge proof of concept gulpfile into app directory
Install npm and npm dependencies on app server

Only installs for development or testing because I assume we'll be
creating the JS/CSS files from Jenkins, not staging
Add first JS file.

 - Adds a template filter for getting the proper static file name.
 - Switches to using a tmp directory for the gulp intermediaryDir
Add a clean task that is run before all other tasks
Copy assets and collect static to appropriate folders after building
Fix live reloading
Add script for running npm commands on the app VM
Prevent port-forwarding from messing up Jenkins jobs

 - Adds environment variable for nginx
 - Just uses auto_correct for live reloading, since it doesn't need to be
   used on staging/production
Collect static on provisioning, and add better Windows support.

 - Requires that the user have SeCreateSymbolicLinkPrivilege priveleges
   or run vagrant as an administrator.
   See http://superuser.com/questions/124679/how-do-i-create-a-link-in-windows-7-home-premium-as-a-regular-user
   and http://kmile.nl/post/73956428426/npm-vagrant-and-symlinks-on-windows
   for more information