Merge pull request #2075 from Bit-Quill/ken/remotecucumberfeaturetests

Run feature tests against a driver/server configuration. 

RemoteOnly still required because the Java StepDefinition uses
gremlin-language to parse the scenario query which contains a lambda
which isn't supported.

Bytecode copied because the server needs it for formatting a Failure.