Add base munit structure for coverage and unit tests.
- Wont work without currently without workarounds to core default.png asset in FlxSprite and null calls to stage.
Use embed for resolving default FlxSprite image in munit tests.
Replace stage references with Lib.current.stage to avoid munit null errors on stage.
Dispatch events in test for ENTER_FRAME.
Add test to travis.
Merge remote-tracking branch 'origin/dev' into unit-test

* origin/dev: (98 commits)
  Some more compile fixes for flixel-conditionals
  Compile fixes
  Fixed a typo, should be elasticInOut, not elasticInOunt.
  FlxGamepad: Initialize dpad vars to prevent neko crash
  Replace UInt by Int
  SoundTray / FocusLostScreen: Don't take camera zoom into account, fixes HaxeFlixel/flixel-demos#69
  dont use the same inthelper twice in the same function
  Added elastic easing functions.
  Update CHANGELOG.md
  FlxMouse: Hide flixel cursor on focus lost (makes #762 less noticable), fix bug where cursor disappears after regaining focus
  FlxRect: Allow to set left / right / top / bottom
  these values are better for mouse
  FlxBasic.draw() optimization (thanks @steverichey)
  FlxTween: Add option to delay tweens, closes #784
  FlxMouse: Compile fix for bf91873da88c0f1b17ffed9d33725f34b2944197
  added couple checks for native cursor
  scale and offset for native mouse cursor
  CHANGELOG: More readable format, update
  Add FlxSprite.getGraphicMidpoint(), add convenient default values to FlxSpriteUtil.drawCircle()
  Revert "flixel.system.resolution -> flixel.util.resolution"
  ...

Conflicts:
	flixel/FlxGame.hx
Remove null references to stage for munit tests.
test travis
testing travis
Use mcover on base flixel package
Add flixel-addons dev to coverage test.
Merge branch 'dev' into unit-test

Conflicts:
	flixel/FlxGame.hx
	flixel/system/FlxAssets.hx
Update unit test to dev test use of @AsyncTest for FlxSprite overlap, added a few more tests.
Update self run scripts.
Add build dir so the coverage test works on travisci.
Cleanup the travis config.
- Rename folder test -> tests.
- Use txt file instead of swf for git to create a folder
- Added a very basic switch state test
- Started to move tests to follow the flixel package
update travis script to renamed folder.
Merge pull request #871 from impaler/unit-test

Use Munit tests and coverage test for travis-ci