Set pathname property for internal navigation entry with hash

If a resolved internal navigation entry has a hash, set the pathname property in addition to the hash property. The pathname is the value of the url property without the fragment. Adding this property just makes it easier for consumers to work with the parts of the URL.

Edited by Dan Allen