Work on #213 : Rename interface, add methods to get last selection.

PositionlessSelection renamed to SelectionArea because it isn't a subtype of
selection. Add javadoc to this class to explain what it is for.

Renamed getLastActiveSelection methods to getLastActiveSelectionArea.

Added getLastActiveSelection method to retrieve actual Selection instance.
Work on #213: add "last selection boundary" marks.
Work on #213: save / restore selection through editor adaptor.
Work on #213: implement `gv` command.

Extended Selection interface to know which mode created it and hence
which mode it should be displayed in. This could have been done using
an if/else if structure with instanceof checks, but this looked prettier.

Changed normal mode to add gv binding to new RestoreSelectionCommand.
Release version 0.32.0
Fix #213: Implement `gi` / resume editing feature.

Fixed problem with "last insert mark" - it had a off-by-one error.
Announce 0.32.0 release.
Update documentation for the 0.32.0 release.
Merge branch 'restore-selection' into up-master to fix #213.
Add documentation for registers.
Merge branch 'master' of ssh://git@github.com/vrapper/vrapper
Update unstable update site even though I just finished releasing
0.32.0.
Fix #214.  Ctrl-O in InsertMode will move to NormalMode for a single
operation.
Improvements for #213: "last selection" begin / end marks were wrong.

Normal selection had a off-by-one error.

Visual line selection would fail to jump to line begin or end. Fixed
edge cases.
Vim-like page scroll motions (C-f/C-b/C-d/C-u).
Show macro name being recorded and make it bold.
Bug: addViewOffset should use 'View' parameters.
Allow editor type specific commands in .vrapperrc.
Better sticky column handling.
Allow eclipseaction with parameters.

eclipseaction sc org.eclipse.ui.views.showView(org.eclipse.ui.views.showView.viewId=org.eclipse.ui.console.ConsoleView)