Remove failing tests
Life is beautiful. Everything's awesome.

See: FAForever/lobby/fun/fistycuffs-with-travis for info about what happened here.
Merge pull request #94 from FAForever/fix/travisbuild

Nice simplification of the travis script. thanks. :+1_
Revert "Removed unused legacy downloadManager class"

This reverts commit d1327e50c0327077c0adca8af3cbcac7d95140c3.
Refactor the tests into their own directory.

Run these with a WD of either tests/ or / and it'll work, since
tests/__init__.py sets up the search path accordingly.

This is a cherry-pick for merging with feature/new-patcher in a PR.
Merge 'feature/new-patcher'

Conflicts:
	src/fa/__init__.py
	tests/fa/test_binary.py
	tests/git/test_repository.py