Add option to enforce SSL on the checkout page

Fixes issue #1836