ABSTRACTS: Fix @:commutative on ops without a body
Merge pull request #2077 from Herschel/commutative-op-fix

ABSTRACTS: Fix @:commutative on ops without a body
Provide UInt for all platforms.
Test cases for uint.
remove nested cpp-in-flash check (closes #2079)
avoid side effects of side effect check (closes #2071)
allow using abstracts
Handle nan/inf/-inf in float to haxe expression code.
Generate std.Math.POSITIVE_INFINITY instead of 1.0/0.0 etc.
added test for 1828
applied patch from porfirioribeiro, issue #1641
applied patch for issue #1573
PHP: added replacer for haxe.Json (issue #902)
added test case for issue #1521
Integrate new debugger support
[java/cs] Accept + before a parseInt/parseFloat string
fix Array.push documentation (closes #2101)
simplify static walking (closes #1922)
CallStack.StackItem.Lambda -> LocalFunction (closes #2092)
Update StdTypes.hx