Fixes for Heat and Horizon.

- Heat puppet module has been updated, which means we need to split out
  call to heat::keystone::auth to also call heat::keystone::auth_cfn.
- Horizon needed to be set to top scope call since we now have a
  quickstack::horizon class.
More Fixes for Heat.

  - Add auth_encryption_key which is now required.
  - sql_connection string moved to ::heat since ::heat::db no longer
    exists.
Merge pull request #176 from cwolferh/heat_horizon_bugfixes_contd

Heat horizon bugfixes contd