Allow user to start the intent with custom requestCode.

User may handler result differently according to requestCode.
Merge branch 'CustomRequeseCode'