HTTP Basic Authentication Added for ES SaaS providers

urlparse chokes on Searchly's SEARCHBOX_URL and SEARCHBOX_SSL_URL as provided in their Configuration section of their Dashboard. At least in Searchly's case there is an additional problem where the provided URL doesn't specify the port so it is assumed to be 9200 instead of 80 for http or 443 for https cases.