CASC-231 HttpsURLConnectonFactory is Not Serializable
Problem: THe HttpsURLConnectionFactory is not serializable, causing problems for clients that must serialize
the principal (which depends on a ProxyRetriever).

Solution: Make the HttpsURLConnectionFactory serializable.

QA Notes: added unit test to confirm serialize-deserialize
Merge branch 'master' into CASC-231
Added license headers
Merge pull request #88 from battags/CASC-231

CASC-231 HttpsURLConnectonFactory is Not Serializable