Fix WebRoot not including non-standard port

Adds an option, `$WithPortIfNonStandard`, to `Gdn_Url::Webroot` which is will append the port to the domain if it is neither 80 or 443. True by default.

As a result, it also fixes many assets in the dashboard.