Fix WebRoot not including non-standard port

Adds an optional parameter, `$WithPortIfNonStandard`, to `Gdn_Url::Webroot()` which 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.