Fixes for #146

Demonstrates bug in #146
Basically Guzzle 4.0 doesn't support boolean header values.
So for special case of Https, we convert that to 'on'.
Not sure if anything is needed at all.