Add support for selenium UI tests.

 - Add the ansible-git role for the app server, so we can install
   pip dependencies from github.com
PR fixup: get manage.py selenium working again (rebase broke it)