Fix #2656 - Trailing slash on root.

This patch allows navigation to the root with or without a trailing slash.  One caveat is that navigating from the root without a slash to the root with a slash does not change the url because they're identical for Backbone's purposes (both yield the fragment `''`).