Fixed Horizon SSL issues

Apache fails to start when the SSLEngine directive is turned
on outside of a vhost. Horizon configuration has been turned
into two apache vhosts. When SSL is enabled it will create
the second vhost for SSL. Additionally ssl_redirect was added
to have a redirect from http to https.

Closes-Bug: #1246742
Change-Id: Icf2a4bed8980137181810f2f5d3a38db54af4443
Merge "Fixed Horizon SSL issues"