Added in a cursor_arrow image.  Will replace it later.
Added in cursor.js to handle the cursor when it's enabled.
Added in transition.js to handle transitions between screens.  Will document later.
Game now handles cursor.
GameObjects now have a dimensions attribute and SetPosition and SetDimensions functions as well as CheckInside and SetDown.  All of this is used for dragging and dropping GameObjects.  Extend has been modified to fit this.
GamepadController now has the attribute AxisForDPad which allows the axis information to be used in the same manner as the DPad.  Added in Axis2 and Axis3 and related variables.
Mouser know has a Dragged attribute for dragging and dropping.
Screen objects now have a ShowCursor attribute.