This conversion is not complete as there are still uses of string directions via the Direction.String method in leveldb.
This makes almost no changes to source, but touches every almost file. Also fixes error in gremlin test code.