Add option to disable ESI over HTTPS.

I've added an option to disable the ESI form key being used when Magento is running over HTTPS. If a backend doesn't support ESI the output will break Magento. As Varnish doesn't support SSL I think this is a necessary feature.