Fix check creator token

1. add creator token when sendIntentSender
2. copy creatorTokenInfo in fillin
3. Toward the end of the ActivityStarter.executeRequest, remove
  creatorToken only, not creatorTokenInfo. the collected keys need
  to be delievered to the client after the activity is started.
4. in collectExtraIntentKey method, remove the check of !isParceled
  because if the intent was an extra (as in nested embedded intents)
  this check causes the keys not collected. In the CL for nested intents
  I believe we can restore this check.

Bug: 375073264
Test: ExternalSourcesTestAppOpAllowed#allowedSourceTestViaSession
Flag: TEST_ONLY
Change-Id: I5cd41f100619becaf82b392ffca71af5a4925418
4 files changed