Add retrofit.
Move classes in scribe package to api package. Remove 'Buffer' prefix in their names as well.
Implement UserController.
Implement BufferService, ConfigurationController and job to load configuration from API. Init MainActivity.
Fix oauth workflow.
Parse configuration.
Implement log out.
Manager event bus in BaseActivity.
Implement ProfilesController, load it from network and show on Main view.
Change UserController to only control access token. Thus, remove User object.
Rename ConfigrationAvailableEvent to GotConfigurationEvent.
Rename prompt messages of failed events.
Add information about source of data in events.
Show loading indicator while loading data from network.
Show profile avatar and service icon on profiles menu on action bar.
Save configuration to persistent store.
Minor refactorings in controllers.
Minor UI tweaks on profile avatar.
Change retry limit from 20 down to 3, to fail fast.
Fix MainActivity to handle AccessTokenChangedEvent correctly.