Build Using Haxe 3

Hi.
I'm not sure if you'd be interested but I updated the source so it successfully builds and runs (flash target) with haxe 3.0 RC2. The only change that wasn't implemented conditionally was in renaming the getters and setters from camel case to underscores (getSomething -> get_something) but haven't tried to build under haxe 2.x.