make Travis run more tests

Make travis run the tests in `tests/robottelo/`. Fix up those tests as necessary so that Travis is happy. Also make Travis install the Python modules listed in `requirements.txt` — the test suite will fail otherwise, for obvious reasons.

Fix up the API docs. Make them reference the recently added module `tests.robottelo.test_ssh`, and reorder the content on some pages.