Got a prototype working, still needs some refactoring
Pass OAuthConfig as an extra to the OAuthActivity
Change OAuthActivity launchMode to singleTask, it will re-use the instance and call onNewIntent, instead of callling onCreate everytime the browser closes
token is returned on the MainActivity's onActivityResult
Refactoring OAuthConfig
Source formatting
Use Log instead of printStackTrace
Make service call using tokens
Exclude httpcore dependency, the Consts class conflicts with httpclient-android's Consts class