bugzid 3947: reuse authentication tokens
bugzid 3947: search context for tenant id rather than calling cloud
bugzid 3947:force token cache refresh on 401 error

following cache refresh, retry the operation.
if it fails on authentication again, an exception is bubbled back to
client
Merge remote-tracking branch 'upstream/develop' into develop
updated capabilities
Merge pull request #96 from daniellemayne/develop

Develop bugzid 3947: reuse of valid authentication tokens