Add FlxKeyManager and FlxBaseKeyList for less redundancy across FlxKeyboard and FlxAndroidKeys