Use the same style of CMake files everywhere
Merge remote-tracking branch 'origin/develop' into feature_cmake_style

Conflicts:
	CMakeLists.txt
Only use tabs for intendention
Let travis build a clang version
Merge pull request #212 from MultiMC/feature_travis_clang

Get Travis to build GCC and Clang versions on Linux as we consider moving to Clang on Linux in general
Detect and report missing local libraries.
Update changelog
Put changelog additions under right version (0.3.3)
Give more feedback for YggdrasilTask network errors.
Add to the changelog
Create a new login dialog
LoginDialog changes
Fix bug
Comments and reformating

[ci skip]
Make the console window raise itself after minecraft closes (#193)

This needs further testing:
http://stackoverflow.com/questions/6087887/bring-window-to-front-raise-show-activatewindow-dont-work
Add a quit shortcut to the main window (#200)

The shortcut is Ctrl+Q on every platform but windows, which doesn have one.
See also: http://qt-project.org/doc/qt-5/qkeysequence.html#details (StandardKey Quit)
Add french translation from #217
Closes #217
Download and cache FML libs for legacy minecraft versions.

* minor fix for version filtering (1.5 no longer shows forge for 1.5.1 and 1.5.2)
* FML libs are downloaded to mods/minecraftforge/libs and cached
* FML libs are copied to instances which contain FML or forge
Add proper FML libs URL
Merge remote-tracking branch 'origin/feature_french' into develop