Add possibility to add custom update domain
Adding a possibility to set a custom domain for upgrades could allow for easier managment of updates for custom (dev / beta-testing) branches.
It will also create a way to protect a domain with an authorization header sent to the remote server for authentication.