1.5.15.43 - Pull to Release

* The code for encrypting and decrypting will now delete the bad match
if it happens.
* Changed the buttons for settings and trash to have icons with hover
states.
* When the program detects an unhandled exception it will now output it
to a file as well. Labeled ALCrash.log.
* Made some fixes to when a person changes the name to one of the added
games.
* Added a check for adding a game to see if one already exists.
* When downloading Minecraft, it will now get ALL files stored in the
assets. Rather than downloading only one page worth on the url.
* Minecraft Offline mode fixed. Crashed when attempted.
* Removed the need to deselect a game if one is already present. Seems
less annoying.
* Fixed crash for auto logins.
* The Launcher Settings button was set to invisible until its ready.
* Changed the download speed to be extra precise.