Initial testing setup using Travis.

Just sets up Ansible and checks the syntax of the playbooks for now.
Test running the playbook.
Workaround Apt GIS packaging bug in Travis.

https://github.com/travis-ci/travis-ci/issues/2683
Variable ansible_ssh_host must be set.
Test that the Portal and Taverna are running.

Just check that they respond for now.
Merge branch 'rh/tests'

* rh/tests:
  Test that the Portal and Taverna are running.
  Variable ansible_ssh_host must be set.
  Workaround Apt GIS packaging bug in Travis.
  Test running the playbook.
  Initial testing setup using Travis.