Fix navigating while in the middle of history.
Fix navigating while in the middle of history.

Delete history (future?) after current point when navigating, rather
than pushing new view to the end.

github/VisualStudio,github/VisualStudio,github/VisualStudio