fix delayed typing of multi-type @:to methods (closes #2982)
allow KwArgs after VarArgs, allow passing null for VarArgs and KwArgs (fixes problem when they are optional arguments and become null implicitly
reduce whitespace
[cpp] Move reinterpret from Pointer to ConstPointer
[cs] do not set override on constructors
[typeload] Add field name to error messages so macro errors can be debugged more easily
Merge pull request #2987 from waneck/macro-error-messages

[typeload] Add field name to error messages so macro errors can be debugged
[cpp] infer TEnumParameter enum from the field because the expression might be Dynamic (closes #2988)
[java] Fix difference between how Java and Haxe see Class<>
add use_parser_resume so we can switch off parser completion for toplevel/usage/position modes (closes #2991)
[tests] Support checking compiler stderr output
Test for #2991
[tests] fix stderr template path normalization macros for unix (haxe only lowercases paths on windows)
[java/cs] Added @:nativeChildren
display position of TFunction when requesting argument @position (see #2993)
factor out parse_type_hint
support TNew in position/usage completion (closes #2995)
[TravisCI] Fixed Flixel test.
[cs] Added -D coreApiSerialize
[cs] respect core_api_serialize : enums.