Created KeyConfig class for parsing key configuration files.
Made the KeyConfig class public and changed the enum to start at 1 because the default value for map[key] returns 0
Changed ints to unsigned to appease the compiler warnings
Added KeyConfig.cpp to the Makefile
Fixed KEY_RIGHT's value
Added support for ESC
Key config parser ignores lines that start with # (comments)
Removed convertStringToAction from the header file because no one else should need to use it
Added a function to return the default keymap
Changed omxplayer.cpp to include the new feature. Added --key-config option that will use a supplied key config file, and changed all of the key actions in main to use the ACTION codes defined in KeyConfig.h
Added support for the 'step' function
Formatting and comments
Changed the help text for --key-config
Added info about key configs to README.