Merge release branch into develop
Added Gitter badge
Added HTTP as a transport.
Removed HTTP-specific control protocol (to be replaced by same control protocol over BBOSH).
Removed CLI (to be replaced by executable Robot server JAR).
Removed dependency on static references to coordinate state through parts of Robot, replaced with injectables in BootstrapFactory.
Added content complete channel event to HTTP transport pipeline.
Add HttpClientChannel implementation with unit tests.
Use HTTP transport for Robot HTTP language features.
Add generic flush, shutdown input, shutdown output events.
Use generic ReadConfigHandler and WriteConfigHandler for channel config matching and modification.
Merge pull request #47 from gitter-badger/gitter-badge

Add a Gitter chat badge to README.md
Remove AstReadResumed node, instead ensure readable before reading configuration from channel.
Remove unused import.
Add HTTP unit tests and support for multi-valued HTTP headers or parameters.
Remove AST nodes specific to HTTP reads by parameterizing the more general AstReadConfigNode instead.
Remove HTTP specific AST write nodes, using generic AstWriteConfigNode instead.
Remove close request and close response from grammar.
Inject flush automatically when transitioning from write config to read config or write config to read.
Remove flush keyword from language, keep treatment implicit and internal.
Add tests for Connection: close and multiple requests over same and different TCP connections.
Add command handler tests for flush, read config and write config.
Require control protocol version 2.0
Avoid releasing bootstrap factory unless created by Robot constructor.