[TIMOB-16855] Define SecurityManager Protocol
[TIMOB-16855] Hide the APSHTTPRequest object. Ensure connectionDelegate can not be overridden
[TIMOB-16857] Define SecurityManagerProtocol interface
[TIMOB-16857] Validate securityManager property and set on client if valid
[TIMOB-16857] Let securityManager define SSLContext if it will handle the uri
[TIMOB-16857] Refactor / Bug Fix
[TIMOB-16857] Doc Update
[TIMOB-16855] Bug Fix
[TIMOB-16857] Typo
Merge pull request #5669 from vishalduggal/timob-16857

[TIMOB-16857][TIMOB-16855] Define securityManager property of HTTPClient