Android 5 support and bug fixes

1. upgrade the compile target  SDK version from 20 to 21
2. Added static function capture the user from server
3. Fixed an compile error 
4. Fixed the update profile activity landscape mode. 
5. Added fetch capture user to the Sample App. 
The indentation is messed up here.