Allow an options bundle to be used in startActivity.

Prevents an NPE from being called when supplying an options bundle to
context.startActivity(intent, bundle). The bundle isn't passed on, but
instead stored in IntentForResult.

Fixes #1046. Closes #1047.