Fixes #7749 - allow using logger in log_halt helper
fixes #7850 - pin mixlib-shellout for Ruby 1.8 compatibility
fixes #7822 - forbid HTTPS requests with no client SSL certificate