Add playbook and support vars for build agent setup.

The playbook creates the relevant user, deploys the teamcity
agent, and configures it appropriately for DMDirc.