Merge pull request #79 from sigourney/master

update master to version 121
changed client to reflect new DNS name structure
Merge pull request #80 from sigourney/master

changed client to reflect new DNS name structure
Merge of new DNS structure refactor into Develop
Init Luas are loaded from bin directory again (upstream change came into develop, thus needed reverting)
Workaround for the fact that this branch already uses the new git patcher for the binaries, but the legacy patcher for the other games:
- create a "lua" directory in *%ProgramData%\FAForever*
- add the files from this Google Drive Share: https://drive.google.com/folderview?id=0B9PViZv8E_6UMGVJMWl3UnRocWc&usp=sharing

In case of trouble / missing files, please report an issue and do the following:
- run FAF 0.10.122 once and update the mods you want to play
Pygit is properly imported now. Broken: QWebviews have the "old" naming issue. It seems that PyQt4.uic.widget-plugins is copied into the wrong directory and/or without compilation.
Fix (workaround?) for the cx_freeze import problem that arose. I'm not exactly sure what caused them, it should do all of this automatically. (and I believe it did, before pygit2 was added)
Pattogotehen claims there is an unresolved dependency for the util package in cx_freeze, so I added it to the manual dependencies list.
Added and cleaned up requirements in setup.py
Added and cleaned up requirements in setup.py
fix livereplay crash
fix cx freeze util module not found issue
* fix wrong variable name
* report network errors to client
Document how to run. Closes #92
report network errors for replaywidget url fetches.
Merge pull request #85 from fafafaf/develop

Thanks for the contribution.
Merge pull request #89 from faf5678/replayfix

Thanks for fixing my stuff there. :-)
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.