Added ui.UiObject, using it as a base for all ui.
Convert ui from GameObjects to UiObjects.
Basic scrolling implementation in ui.js
Added Point and Rect to utils.js
Added cutscenes plan.
Fixed width/height issues in ui.TextField.
Start of cutscene implementation.
Added cutscene characters and cutscene cheats.
Added text partitioning for cutscenes that exceed the line limit.
Added the option to set a starting cutscene for a quest.
Quest buttons now in a scrolling field.

Made all buttons use setUiPos instead of changing xy positions.
Changed pause game button to the town menu button in Field.
Fixed #59. (UI Mouse Input Continues in Scroll Fields)
Log the renderer being used on gfx init.
Removed obnoxious console logging
UI planning
Added more input options for UiObject.
Added ui.Frame
Updated to version 1.6.1 of Pixi.

Large speed boost when using the fire element.
Removed logging the renderer as 1.6.1 Pixi will do that for you.
Fixed NineSlice problem caused by Pixi v1.6.1.

Pixi v1.6.1 appears to set the width/height of the parent
based on the children's positions, which is not wanted for the
NineSlice implementation.