Show key binding arguments in quick panel.

Display key binding arguments, such as context rules and macro files
names, in the quick panel under the command name.
Refactoring.

Move code that loads contents of keymap files into a standalone class to
prepare for adding multithreading support.