[java/cs] Fixed override overloaded generic functions that return Void. Closes #3171
[java/cs] Support dynamic functions in interfaces. Closes #3159
[cs] Constants are never Null<> - fixed constants' mistype on constructors with constant parameters. Closes #3138
Merge branch 'development' of github.com:HaxeFoundation/haxe into strict-name-encoding
Merge branch 'development' of github.com:HaxeFoundation/haxe into qifun
Allow '$' in method names
Allow '$' in method names
Merge branch 'strict-name-encoding' into qifun