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
FlxGroup: remove setAll() and callAll()
Make equality operators work between FlxColor and UInt
Fix tabs
Merge pull request #1120 from JoeCreates/dev

Make equality operators work between FlxColor and UInt
Merge pull request #1119 from Gama11/setAllCallAll

FlxGroup: remove setAll() and callAll(), closes #1086
FlxCollisionType -> FlxType (#1103)
FlxBasic: better names for visibleCount and activeCount, made some fields private
Forgot to update some visibleCount references
Merge pull request #1118 from Gama11/FlxBitmapDataUtil

FlxBitmapUtil -> FlxBitmapDataUtil
FlxColor beginning to fix lighten/darken + replace another int with a flxcolor
FlxG: get rid of internal _scaleMode
Swap green and blue to be in correct params of ColorTransform.
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)