Mess with the updater again.
Fix settings dialog tab ordering again
Fix logging string derp on OSX
Implement changing update channels

Allow the user to select which update channel they would like to
download updates from.
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop
Prepend a 5 to version strings.
Some more updater fixes

Paths were wrong - still used work directory instead of root
Add an option to force using local updater binary (for updater development)
More updater fixage

Preserve --dir parameter after updating
Allow more than one copy of a command line parameter in MultiMC
Linux runner script no longer changes current directory, which allows '--dir .'
Fixed unit tests, removed the obsolete one (for some legacy updater command line params that were also removed)
[fixes 63127704]
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop
Merge branch 'updater-tweak' into develop
Fix tests for master
Meh.
Include xcb libraries in distributed packages

Unfortunately, this has become necessary due to Arch Linux's libxcb packages breaking ABI...
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop
Remove the $PWD hack and tests that depended on it.
Attempt to fix including libxcb on debian.

Debian puts libxcb in some weird path...
Scroll console window for <= lines above the bottom instead of the very bottom.
Implement console window tray icon, console window hiding, better scrolling
Fix instances getting deselected after FTB instances are loaded (or whenever the model is reset)