add motion: double ` for going back to previous position

Previously pressing key "`" twice did not go to previous position. This feature has been added and now it behaves the same as in official vim.

Also, in the previous version marks supported only a-z but in official vim the key "`" is also supported. And this has been added by allowing keycode 96 as a mark.

Corresponding specs have been added.