[FEATURE] Allow NoVNC proxy base url to be specified
Currently, the NoVNC proxy bypasses the usual logic, and points directly to the bare controller. Enhance to allow the url base to be overridden, allowing NoVNC traffic to pass through a reverse proxy (SSL terminated).