External SSL client support - EUCA-10212

Support is added for configuration of SSL URLConnection parameters for
use accessing external URLs. The default JVM (typically OS) trust
settings are used by default in addition to the internally trusted
certificates. SSL ciphers and protocols can be configured and trust of
default CAs can be disabled.

EUCA-10212
EC2 image type from manifest is now used - EUCA-9201
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9201' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-10212' into testing