ssl_for_create_admin_client

Allowing the use of 'ssl' and 'public' parameters
in _create_admin_client() to emulate _create_keystone_endpoint.

Also altering intialize_for_swift() and initialize_for_heat()
to also use/pass these parameters for their calls to
_create_admin_client().

Change-Id: Ia389c401f3a005c8c457194b78e45f26c5251e1e
Closes-Bug: #1367164
Merge "ssl_for_create_admin_client"