Merge pull request #2742 from Herschel/development

[tests] Remove native_cs.csproj and add to .gitignore
[cs] Support fields on Ref<> and Out<>
FileSystem.readDirectory(): fix plural in the docs
Merge pull request #2743 from Gama11/patch-1

FileSystem.readDirectory(): fix plural in the docs
add -D deprecation-warnings (see #1346)
bump version to 3.1.1
adjust custom JS generators to typed AST changes (closes #2745)
fix TypedExprTools handling of TIf
[cs] Add resources even if haxe.Resource is not found
[cs] update ilib
[cs] Ilib update
[cs] Update latest ilib
[cs] Escape nested classes as well
[cs] Apply params also on args and ret for ilmethods
[cs] Ensure that interface implementations are public; Handle cs.Ref<> delegates correctly
[cs] Expose -net-lib std option
minor: cleaning up some brazillian tabs
Allow specification of 'native' name for static functions
Check class Extern meta explicitly as well as is_extern
(Java) add Void->BytesData overload to getBytes