Move basic ChannelBufferUtils to SpoutAPI

Signed-off-by: Jack Huey kitskub@gmail.com
Vanilla needs a special read/write Parameter

Signed-off-by: Jack Huey kitskub@gmail.com
Minecraft's read/write String is ALSO not the same

Signed-off-by: Jack Huey kitskub@gmail.com
Fix NPE when interacting with no heldItem

Signed-off-by: Jack Huey kitskub@gmail.com
Update for API changes

Protocol events are no longer special events

Signed-off-by: Jack Huey kitskub@gmail.com
Remove current year from license headers, keeping inception year.
New version string format for internal development use.
Cleanup and add to gitattributes and gitignore.
Update Maven plugin versions to latest.
Use new shared-parent pom.
Update for API changes

Signed-off-by: Jack Huey kitskub@gmail.com
Update for new Protocol Event structure.

This manually merges in zml's commit in the physics branch plus a ton of
additions and cleanup. Since Vanilla now compiles, we will work to get it
back in stable order.

Signed-off-by: Chris Sanders <zidane@outlook.com>