New public master

Changes from tulku...notes copied over from the old android fork below.

This PR adds the option of creating a New Public Master in the MasterChooser. In order to do this, the startMaster call was moved to an AsyncTask to prevent network activity in the UI thread.

The PR also modifies the layout of the master chooser, to accommodate for the new option in a somewhat nicer way.