Fixing compile error in FlxRandom.
Cleanup / slight optimization on FlxSprite and FlxObject. Cosmetic change on FlxSignal.
Cleanup to FlxObject.updateMotion
Use a workaround for html5 to avoid blurry zooming, closes #726

Does not support FlxCamera.alpha and color yet
Make FlxCamera.alpha work on html5
Fix for CameraFrontEnd.remove() on html5
FlxSprite.draw(): don't increment FlxBasic._VISIBLECOUNT twice
FlxTilemap.overlapsWithCallback(): fix out-of-bounds array access on html5

The logic was based on the assumption that an out-of-bounds-access on an integer array returns 0, which is not the case on js, where it's null / undefined
Don't ignore FlxG.scaleMode on html5
Removed redundant code

Added private helpers that hold the code shared between add- and append- functions in order to remove redundancy.

addBy-/appendBy- -Names, -StringIndices, -Indices, and -Prefix were edited.
Cleanup
Uncuddled braces

and moved private helpers to the bottom of the class
Merge pull request #959 from MSGhero/dev

Removed redundant code in FlxAnimationController
FlxTilemap: remove redundant rayHit() + small fix for ray()

ray() has exactly the same functionality, it just needed a small fix (see AdamAtomic/flixel#225)
Initialize FlxSprite.frameWidth and frameHeight to prevent crashes on neko
First internal use of FlxSignals.
Added forEachOfType() iterator to FlxTypedGroup and FlxTypedSpriteGroup.
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into dev
Small fix for the docs of FlxTypedGroup.forEachOfType
Update CHANGELOG.md