Volunteer portal and jenkins

- Add Volunteer Portal instance role and Volunteer Portal host
- Add Jenkins host and role
- Add webapi role
- Make Tomcat more configurable for Debian and RedHat
- Make Postgres 9.3 work like Debian on RedHat
- Add MySQL instance role
- Fix some variables to use "{{ foo }}" format instead of $foo because my Ansible complains and won't start ala-demo
- Change some shell/command things to use built in ansible modules (so they get proper change detection, etc)
- Ansible modules for dealing with Tomcat config