Added support for multiple values for protocolHeader and protocolHeaderHttpsValue

Added support for multiple values for `protocolHeader` and `protocolHeaderHttpsValue`. Default values are set to: `X-Forwarded-Proto,X-Forwarded-Ssl,Front-End-Https,X-Secure` and `https,on,on,on`.
Appropriate unit tests.