Fixing fonts to be consistent in all cases

- Fixes #379
Singular role name for "jenkins_master".
Install ansible from pip so we don't get 1.4.
Template the inventory.
Extract paths into a variable file.
Start a playbook to push changes from Jenkins.
Include staging webservers in the Jenkins inventory.
Use Ansible to deploy the site from Jenkins.
Create the backend directory on the webservers.
npm is going to install stuff in there, too.
Template an upstart script for the backend.
npm install as part of the deployment.
Template the sponsorship form configuration.

Re #374
Seeeecrets. Shhhhh
Store the vault password on Jenkins.

We need to do this so that Jenkins jobs can access vault data.
Use the vault password for sub-Ansible jobs.
On second thought, how about no.
Template the backend config in webservers.
(shhh)
Install forever.js on the webservers.