Much simpler HTTP_X_FORWARDED_PROTO header fix

Also set Paypoint and Worldpay to be more consistent/inclusive when
checking for HTTPS

https://github.com/opencart-ce/opencart-ce/commit/36260c439ee624bb1a9d77cc3e5f9a23a1bd3853#commitcomment-3924059