make sure that the back button shows history correctly

We're just deferring setting the title until after the pushState() call has been made within the bowels of ui-router so that the history looks right (previously, pressing and holding the back button would show titles that were off by one)

I'm also using the title parameter of replaceState (which is otherwise a noop) because I suspect that's what google is using for their crawler to determine the title of a page:

https://www.google.com/search?q=site%3A+m.prx.org&oq=site%3A+m.prx.org&aqs=chrome..69i57j69i58.4311j0j7&sourceid=chrome&es_sm=91&ie=UTF-8#q=site:m.prx.org