Abstract default cameras into FlxCamera.defaultCameras for customizability
Add new tracker window to the debugger, closes #756
FLX_NO_DEBUG compile fix, fix updating logic of Window.hx, add TrackerProfile for FlxTween
FlxSwipe: fix duration
Improvements for the Tracker window and several other things

- a lot more TrackerProfiles
- Tracker windows are now destroyed on state switch
- you can now only have one tracker window for the same object at a time
- the Watch window can now deal with nested variables (FlxG.watch.add(new FlxGroup(), "members.length");)
- changed ConsoleUtil.resolveObjectAndVariable() to resolveObjectAndVariableFromMap()
Use Lambda.indexOf() instead of Array.indexOf() to work with haxe 3.0.1
Fix FlxG.debugger.track() for objects without a TrackerProfile
Fix ConsoleUtil.resolveObjectAndVariableFromMap()
Add "track" command to the console
Added ability to take in classes as Font param in FlxText.setFormat()
Fixing a potential crash when removing objects from watch window.
Merge pull request #895 from Gama11/defaultCameras

Abstract default cameras into FlxCamera.defaultCameras for customizability
Update CHANGELOG.md
DebuggerFrontEnd.addTrackingProfile() -> addTrackerProfile()
MouseEventManager: cleanup + use Sprite.cameras instead of FlxG.cameras.list