Initial Commit of remote services support

Contains the following:
  * Add/Delete remote services
  * Adding is done with a wizzard like activity including:
    * Scanning qrcode for settings
    * Checking base_url connection
    * Asking user to verify certificate hash
    * Checking api connection
Tests for ServiceAddActivity and ServiceListActivity
Merge branch 'master' into service_connection

Conflicts:
	three-headed-monkey/build.gradle