Merge pull request #95 from csmith/master

Bail from runansible if anything in it fails.
Add some test vars.
Merge branch 'master' of https://github.com/DMDirc/Infrastructure
Merge pull request #96 from greboid/master

Add some test vars
Use the new test vars.
Merge pull request #97 from greboid/master

Use the new test vars.
Move vars around a bit.
Fix broken path.
Merge pull request #98 from greboid/master

Move vars around a bit.
Add PMD fetching cron job.

Can amend it at some point to fetch other reports, should probably
move it out of each role and generalise it.

Fix bug in nightlies script.
Add required variables.
Merge pull request #99 from greboid/master

Add reports + bugfix
Optimise the docker file a bit.
Update run docker, remove software-properties-common
Merge pull request #100 from greboid/master

Optmise docker file.
Merge pull request #101 from greboid/master

Update run script
Build docker image.