Add and use evil-collection-define-key, which is a custom keybinding function
that checks evil-collection-key-{white,black}list before binding each key and
stores a record of the keybindings in evil-collection-bindings-record.
Modify evil-collection-util-inhibit-insert-state to conform to
evil-collection-define-key.
TODO: See why some normal-state keys are not getting loaded (e.g. `v`
and `k`), then remove `evil-add-hjkl-bindings` and some redundant
bindings.
Added the correct prefix to functions and definitions.
Changed `v` and `V` to `gv` and `gV`.
The function `evil-collection-Buffer-menu-unmark-all` has to be
defined. There was a " " that I did not want to include so I could
bound "SPC" elsewhere.