Updated documentation style, added @:keep metadata where appropriate to allow -dce full. Removed
support for Haxe 2.10.