Merge pull request #104 from mitchmindtree/master

Handle new piston InputEvent model, Added basic WIP textbox with example
Merge pull request #105 from mitchmindtree/master

Fixed a small text cursor bug, removed println! from Key matching loop.
Merge pull request #106 from mitchmindtree/master

TextBox: Animated cursor, added `Left`/`Right` support, trigger callback on `Return`
Merge pull request #107 from mitchmindtree/master

Updated readme with available widgets and link to latest demonstration.
Implement 32-bit conversion for Color
Implement Show for Color, closes #57
Added rustdoc comments, exposed to_hex()
Merge pull request #108 from cybergeek94/master

Implement `Show` for `Color`
Merge pull request #109 from mitchmindtree/master

Removed the need for a `RenderArgs` argument from all widget draw functions.
Merge pull request #110 from mitchmindtree/master

Added option to skew the y-axis range on envelope_editor
Merge pull request #111 from mitchmindtree/master

Improved detection of ideal precision for value string.
Upgraded to latest Piston
Merge pull request #113 from bvssvni/master

Upgraded to latest Piston
Changing to builder pattern. Finished button, toggle, slider. DDL still WIP
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/color.rs

Fixing tiny merge conflict, nothing significant.
API Overhaul, now uses Builder Pattern, closes #112