Refresh new user data into the UI properly when logging out.
Some fixes from IDEA code analysis.
Don't allow us to open packs without pack info.
Don't crash when moving to manual select on packs with no working build
list.
Invalid installed pack lists will default to valid empty list.
Emergency fix for null response from Mojang.
User git-commit determined that the null response means bad username.
Switched error message and window title

Window title and error message were in the wrong order.
Merge pull request #490 from git-commit/master

indeed
This is what comes of not being able to test my changes. :[
Send failed download data to analytics
Rig up mirror store to everything & set up mirror.technicpack.net as
secure mirror.
Fill out the default error dialog so users who just copy/paste that will
give me more useful info.
All logs & console now include technic build number.
Re-add settings loading.
Hook up pingurl to the mirror store.
Build an OS X Application bundle so that the launcher works better on OS X.
Merge pull request #498 from anachirino/osx-app-bundle

Adds an OS X Application bundle
411