Merge pull request #108 from cybergeek94/master

Implement `Show` for `Color`
Removed the need for a RenderArgs argument from all widget draw functions
Merge pull request #109 from mitchmindtree/master

Removed the need for a `RenderArgs` argument from all widget draw functions.
Fixed code formatting.
Added option to skew the y-axis range on envelope editor.
Merge pull request #110 from mitchmindtree/master

Added option to skew the y-axis range on envelope_editor
Improved detection of ideal precision for value string.
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.
Remove Rust-empty
Merge pull request #114 from Indiv0/remove-rust-empty

Remove Rust-empty
Add IRC Notifications
Merge pull request #115 from Indiv0/add-irc-notifications

Add IRC Notifications
API Overhaul, now uses Builder Pattern, closes #112
Merge pull request #116 from mitchmindtree/master

Total API Overhaul - changed all widgets over to "Builder Pattern" - Closes #112.
Moved all potentially optional arguments into context methods.
Merge pull request #117 from mitchmindtree/master

Moved all potentially optional arguments into context methods.