fields.Url() should return an external URL

Doesn't it make more sense this way? In pretty much all cases the URLs will go out in a JSON blob to the client, so they should be formatted as external URLs.