Emacs fixes

This fixes a couple of issues in emacs mode

- kill/yank behavior with multi select (7ff940b)
- normal copy goes into kill-ring (80705e1)
- fix for exitMultiSelectMode() when not in multi sel (aeca17b)
- mark ring instead of single mark (b8d4cb7, 69263c1)
- fixes for commands related to mark (520e377, 69263c1)
- when universalArgument is used it sets the data.count to 4 and data.count can be optionally passed into command.exec if command.handlesCount == true (ad13592)
- fixing bindKey to allow key combos with arbitrary length (3676a96)
- allow arbitrary count prefixes (b11e888)