Add missing license headers
Split the chat to a separate project

Better do this before it grows!
Rename to Flow Commands
Update pom.xml and .travis.yml for the new repo url.
Update gitignore and gitattributes
Update pom.xml, minor header changes, and flow-cerealization
Add Gradle build support so Maven doesn't get lonely
Make gradlew executable
Update oss-parent and switch to oss.sonatype.org for readme dep links
Add missing graddle-wrapper.properties
Update build.gradle and readme with correct dependencies
Fix Javadoc warning where source was supposed to be sender
Added CommandDelegator to make it easier to process some commands in
different threads.
Made Command's ProcessingModes public.