Changed over to CBA's new keybinding method since it now supports the required features.

Will require an update to the required CBA but I believe it is something that is required.
Still makes use of the userconfig for setting the defaults (which I believe is fine)
Merge pull request #667 from CorruptedHeart/CBAKeyBinding

Changed over to CBA's new keybinding method since it now supports the re...