Fix (performance improvements) for pixelperfect collision on non-Flash targets (hopefully resolves #769)
Added @crazysam optimizations to avoid unnecessary allocations (except for the BMD cache)
Changes/optimizations to pixel perfect collision code (now unified for all targets), added FlxBitmapDataPool class for fast retrieving of temp BitmapData
Revert "Console: Fix bug with setting a Boolean"

This reverts commit 02f2a288fd03afaa1e27b0447cc7b921f6f27b23.
FlxG: refactor versioning logic

Introduced a new FlxVersion class which works better with SemVer and makes FlxG more lightweight
Typo fix
FlxG: Consistent class outline, made FlxG.elapsed read-only

(public fields before private ones, all properties declarations in one block etc)
Merge pull request #799 from steverichey/dev

update changelog comments for flxrandom
FlxTimer: Mention that "Loops = 0" means "looping forever" in the docs
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Stats window: fix draw / upate being switched (thanks @PaulGene), remove all system plugins from the draw and update count
FlxSpriteUtil: make most functions @:generic with type param, add @:noUsing to some
FlxG: Make addChildBelowMouse() and removeChild() @:generic
FlxVersion: small improvement
Merge pull request #786 from azrafe7/hotfix/pixelperfect-collision

Hotfix/pixelperfect collision (should resolve #769)
small fix for screenWrap