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. 
This method should have a callback or something, so that the caller can react appropriately when it succeeds or fails.