Merge pull request #88 from bvssvni/master

Upgraded to latest piston-event
Merge pull request #89 from bvssvni/master

Updated to latest piston-event
Merge pull request #90 from bvssvni/master

Upgraded to latest piston-event
Merge pull request #91 from bvssvni/master

Upgraded to latest piston-event
Merge pull request #92 from bvssvni/master

Upgraded to latest piston-event
Merge pull request #93 from bvssvni/master

Upgraded to latest piston-event
Merge pull request #94 from bvssvni/master

Upgraded to latest piston-event
Merge pull request #96 from bvssvni/master

Swap event dependency with window
Merge pull request #97 from bvssvni/master

Upgraded to latest piston-window
Added link to how to contribute

See PistonDevelopers/piston#715
Fix enum names, begin namespacing
First attempt at fully namespacing enums
Screwed up a delimeter
Fix more enums
Merge pull request #98 from dgriffen/master

Fix enum namespacing
Use new repeat field on KeyDown and KeyUp events
Merge pull request #99 from mtsr/fix-keydown-keyup

Use new repeat field on KeyDown and KeyUp events