tests: code formatting
desk: allow usage of full domains, instead of just desk.com subdomains

If you're using Desk's custom domain functionality, your requests need
to contact subdomain.company.com instead of company.desk.com. Trying
to use the latter result in SSL certificate mismatch errors.

Fix it by allowing passing custom domains to the Desk service.