Fix ctSSL README

Closes issue #24
Adding HSTS plugin by Tom Samstag from commit 52e05e4bc535e9e2f774d7b3614fd12c6cf7826a at Github as base for HSTS.
Now the plugin loads after updating the plugin interface to what sslyze currently use.
Reworked the HSTS plugin to work with the new sslyze interface. Changed the way SSL is set up and called. Completed the functionality pre testing.
Adding note about pinning and authorship.
Merge branch 'http_strict_transport_security'
Adding help text regarding auto option for STARTTLS.
Minor spelling fix.
Added STARTTLS auto functionality. Ready for testing.
Bringing in shared_settings in connectivity test classes. Adding stattls ports to shared settings.
Adding port based service mapping for starttls in auto mode.
Merge branch 'auto_starttls' of https://github.com/kirei/sslyze into auto_starttls