Updating for Haxepunk 2.5.1 and cleaning up Text.

Using Input.joystick instead of custom handling, can also target cpp.
Still a bug in neko tho...