Fixes the caching of sound assets
Fixed style and remove the AssetType access metadata.
Assets access is needed to initialize them.
Reverted the old code for openfl versions <= 1.4.0
FlxBitmapUtil -> FlxBitmapDataUtil
Merge pull request #1118 from Gama11/FlxBitmapDataUtil

FlxBitmapUtil -> FlxBitmapDataUtil
FlxG: get rid of internal _scaleMode
Clone has no valid use in FlxColor
FlxKeyboard: add preventDefaultKeys
Null text parameter

Fixed null Text parameter's properties being accessed
Merge pull request #1127 from MSGhero/dev

Null text parameter
FlxGamepadManager: use JoystickEvent.DEVICE_REMOVED for more reliability, #1128

FlxGamepad now has a read-only `connected` property which is false once the device has been removed
getByID() now returns null for invalid IDs instead of creating a dummy FlxGamepad
getByID() now functions as a consecutive list of connected devices (previously scenarios like this were possible:
 - 0 is a valid ID, 1 isn't, 2 is
 - now 0 and 1 are valid)
FlxG: add get_fullscreen(), fixes #1095
FlxGamepadManager: better handling of re-connecting gamepads, #1128
FlxGamepadManager: missing null check
Merge pull request #1109 from mrcdk/openfl_1.5_fixes

openFL 1.5.0 fixes (DO NOT MERGE)
Merge pull request #1123 from JoeCreates/dev

Couple of color fixes
Update FlxEmitter.hx

Allows use of typed emitters as you would expect.
Merge pull request #1129 from steverichey/dev

Update FlxEmitter.hx
FlxAssets.cacheSounds(): compatibility fix for OpenFL 2.0.0
Preparation for 3.3.4