Book routing and analytics

Update the URL when navigating through a book and keep track of the analytics.

Comparison: https://github.com/Connexions/webview/compare/test-framework-fixes...book-routing-analytics