Fix SSL configuration

This is an attempt to augment and extend the SSL features of haproxy on top of the default recipe of haproxy. This adds two site specific attributes to account for these features.

The basic issues that are being fixed in this PR are:

1. Fix backend SSL termination (upstream is broken)
2. Add ability to enable frontend SSL but still use http for the backend
I thought I covered all the config checks if that's set to false. Is there something specific I'm missing to check?