Dev broker authenticator

Broker related AuthenticationActivity is inside the ADAL authenticationActivity. This activity runs inside the same process as Authenticator. Broker app declares AuthenticationActivity  in manifest. Activity exchanges code for token and gives only access token to the calling app.

BrokerProxy update
CallerInfo verification
Record calling app's UID and include in the cacheKey. Account can be accessed by different apps.