[wip] Use Ansible instead of a shell script to deploy the site from Jenkins.

Use it to manage the deployment and configuration of the node.js backend (#375) as well.
So does this mean we build the site locally on each web server now, instead of in the Jenkins build job?