decode location.pathname
Add a route test for unicode paths.
Patch for #2859. Add BaseView that uses native API and make the jQuery-enabled View a small subclass of BaseView