Add Flx2DInput as a base class for FlxTouch and FlxMouse, closes #1088