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