Add support for emacs and vim keybindings

Added the function -setKeyboardHandler and ACEViewKeyboardHandlers. Had
to do it slightly different from how Themes and Modes due to how Ace
seems to be loading the keybindings (looked at how it was done in the
kitchen sink demo in the ace source).
Move ACEKeyboardHandlerNames.h to the correct location

Accidently ended up in the root instead of in the headers directory.
Merge pull request #25 from mhallendal/keybindings

Add support for emacs and vim keybindings