Using WebPiranha.GetSiteUrl() for site links in manager

Fixes port not being included in top-left site link's href and permalinks on Edit pages; also updated Preview links to use GetSiteUrl() for consistency.

These changes could be merged into master as well.