Reworked the protocol for Gremlin Server given #106

Integration tests are passing at this point again, so the core of the infrastructural changes seem to be working.
Renaming around StatusCode for the protocol for Gremlin Server #106
Add some tests around full message support in the serializers #106
Update changelog.
Update docs given changes to the ResponseMessage format #106