Better error checking when creating hyperlinks: a) Reject invalid strings; b) Default port is 80, not 0

The change of default port may fix http://opensimulator.org/mantis/view.php?id=7108 , where a user was able to create a Hyperlink to OSGrid from inside OSGrid.