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
Point mirror.technicpack.net secure mirror at herokuapp
Merge branch 'master' of github.com:TechnicPack/TechnicLauncher
Redirect back to mirror.technicpack.net
Merge branch 'master' of https://github.com/TechnicPack/TechnicLauncher