Clicking "Bug Report" doesn't cause a crash anymore.
Project resource and library files moved outside of src. setup.py operates from the application root now.

Gitignore augmented / cleaned (TODO: may need more cleaning)

setup.py works without a build.dat now for the build number.
Setup uses the icon from res instead of src/_lib now.
Merge pull request #39 from FAForever/refactor/directory

Project resource and library files moved outside of src
* New versioning - uses git instead of build.dat
* New setup.py uses cx_Freeze instead of py2exe (lots of excess code imported, as it seems); but file is much simpler now.
* Client always sends version=0 to the FAF server to skip updates. It will get its own Updater Module.
* version.py tool added that can generate version numbers from Git.

MSI build and versioning now supported.

Cleaning and debugging - MSI file correctly created now. Lacking a few installer features for convenience:
- autodetect previous directory
- create desktop icon

Simplified dependencies. Added legacy uid.dll file.

Refactored updater into separate module inside of client.

Proper Desktop Shortcut and Working Directory added.

Default directory simplified to what it also was in the AIP installer.
Removed a friendlist fragment that was leftover after rebasing.
MSI Fallback version number was 0.0.0.0 instead of 0.0.0
Using pygit2 now for the git operations instead of falling back to the shell.
Removed a version reading fragment from client.
Merge pull request #50 from FAForever/refactor/setup

New Versioning + Packaging :+1: Looked at this a few times, seems to work fairly well, also rectifies the necessity to bundle all sorts of DLLs.
Refactor of URL constants and introduction of gitreports.com bug report page (allows anonymous reports)