Initial commit

Plugin/Event API portions inspired/based upon Spout/Flow and FML. Thanks
to all those involved

Signed-off-by: Chris Sanders <zidane@outlook.com>
More lifecycle events/fixes

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

Signed-off-by: Chris Sanders <zidane@outlook.com>
added checkstyle plugin, cleaned up build.gradle
Say hi to Travis CI.
Update README.
Have Travis only build on Java 6.
Have Travis use the Gradle wrapper.
Compile with openjdk6 rather than oraclejdk6.
Don't use the Gradle wrapper after all.

Going to have to blame Abrar for that one.
Travis build status in README
fixed name set error
Add getAPIVersion and getImplementationVersion

Signed-off-by: Steven Downer <grinch@outlook.com>