Use Minecraft Json API to determine latest build correctly
Fix user's avatar face/helm not showing on the launcher.
Add missing header, and a bit of formatting cleanup.
Fix local builds updating when they shouldn't be.
Revamp of Launcher GUI
Signed-off-by: Steven Downer <Grinch@outlook.com>