Pass navigation manager to INavigationTarget when displaying pages
Make WindowNavigationTarget testable
Add keyboard navigation within navigation stack.
Fixes #16.
Add support for mouse back/forward buttons.
Fixes #17.
Handle keyboard events for going forward in navigation stack, but just consume them for now.