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
Started working on completion.
Implemented offsetToArgument and argumentToOffset in CommandArguments.
The completion may suddenly start working now.
The completion almost works. Just gotta rearrange the cursor to argument
conversion to prorerly handle quotes and escaped characters.
I'd better commit this because it works, and I may break it later.
Removed unnecessary stuff from CommandArguments.
Exposed unescape() on CommandArguments
Various completion improvements:
- fixed unclosed quote completion when cursor is before the opening
quote
- added a complete() method to CommandArguments to make it easier for
others to handle completion.
Moved some more syntax-specific stuff out of CommandArguments.