Add (optional) support for HTTP authentication

This change adds optional support for HTTP authentication when making requests to the zabbix host. This is useful if you have your zabbix installation protected by HTTP authentication and/or are using the zabbix HTTP auth pass-through authentication.

-dan