Refactor horizon ssl setup to use puppet-horizon

We still need to refactor whole ssl handling but we are definetly better
off with using puppet-horizon to setup ssl for horizon.

Conflicts:
        packstack/puppet/templates/https.pp

Change-Id: I266b4fc4e7c1c366f814ddb0a5622b8b4e1236bc
Closes-Bug: rhbz#1104226