travis: testing python 3.4

* Moving the requirements to text files.

* Using travis_retry to bypass Python 3.4 issues.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Merge pull request #31 from greut/python-3.4

python 3.4 support
First shot...
Moving the views.
Splitting up the cli.
unicode_literals
Testing the cli for repo (initial).
With the references ;-)
repository add/remove/list
Stuff
Account cli
More code coverage.
Pull Requests tests are a go-go-go
Tasks are in.
Organizing tests.
Views, views, views
Some useless tests.
Refactoring of BranchStatus, now linking to Commit
Moar tests
The repository view.