[cpp] Remove internal debug output
[cpp] tabs -> 3 spaces
[cpp] Create class to make native array access easier
Fix typo in error message for trying to implement a class
Merge pull request #2853 from Gama11/patch-2

Fix typo in error message for trying to implement a class
ClassField.params is not supposed to be null
[cpp] Add unsafeGet, unsafeSet and memcmp to cpp.NativeArray.  Add optimised cpp versions for haxe.io.Bytes
attempt to make UInt a core-type on all targets
always use the empty UInt for documentation generation
use real type for abstract catches, then change variable type to concrete one (closes #2859)
do not generate @:enum abstracts if they consist of @:enum fields (closes #2858)
Merge branch 'development' into genpy

Conflicts:
	std/haxe/io/Bytes.hx
do not generate UInt