Add better handling for server exceptions.

With improved error handling it is now possible to display more coherent output in the repl for errors.
Add remoting as text and as objects for the Gremlin Console.
Merge remote-tracking branch 'origin/master'