FlxTypedButton: change status to a property that updates alpha rather than manually set alpha every frame.
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev

Conflicts:
	flixel/ui/FlxTypedButton.hx
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Put in some null checks that fix crash bugs in flixel-ui when popups close (closing a FlxSubState in response to a button click can lead to situations where an object is destructed halfway through its update function, leading to null reference errors)
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev

Conflicts:
	flixel/FlxG.hx
	flixel/ui/FlxTypedButton.hx
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Added Magenta to FlxColor and put in null check + IFlxDestroyable to FlxText
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev

Conflicts:
	flixel/text/FlxText.hx
	flixel/util/FlxColor.hx
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Small changes to FlxTilemap
Fixing up FlxTilemap to match what's on github
Removed redundant IFlxDestroyable from FlxText
Fixed unecessary check in FlxTypedGroup
Merge pull request #930 from larsiusprime/tilemap-computepathdistance

Tilemap computepathdistance