history: add a history plugin for navigation within the editor
This can be used for rudimentary history browsing within the editor based on jump/edit locations. Ctrl+O/Ctrl+I in Vim mode can activate the history in a somewhat similar fashion to Vim (although not perfect). This could still use some more work to ensure we stay within the proper layout stack.
Showing with 1132 additions and 2 deletions