Basic escaping
Added addSlashes function to StringTools
No longer a part of StringTools
Use double quote instead of single quote
Merge pull request #2113 from TopHattedCoder/printer-fixes

haxe.macro.Printer escapes String with printString (closes #2001)
Remove CppInt32 references
Add optional include_prefix for haxe generated files
change macro + using handling
catch invalid call to static function on abstract instance (closes #2120)
keep super class constructors if child constructor is explicitly kept (closes #2121)
ignore db.db3
do not unify cast return types, check for equality instead (closes #2125)
keep type stack to avoid infinite recursion while DCEing (closes #2124)
inlined Std.is for class/interfaces (x40 speedup)
make sure we keep the specific iterator type for inlining purposes
Merge with development