Proto commits in JanusGraph/janusgraph

These 10 commits are when the Protocol Buffers files have changed:

Commit:2a5dc2a
Author:Jan Jansen
Committer:Jan Jansen

Add get vertex composite index support to grpc Part of #1853 * Get vertex composite index by name * Get all vertex composite indices Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

The documentation is generated from this commit.

Commit:40e67df
Author:Jan Jansen
Committer:Jan Jansen

Use any type instead of long value Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:b65d2f0
Author:Jan Jansen
Committer:Jan Jansen

Add basic edge property support for grpc Part of #1853 Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:4246d49
Author:Jan Jansen
Committer:Jan Jansen

Add basic vertex property support for grpc Part of #1853 Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:1d98df0
Author:Jan Jansen
Committer:Jan Jansen

Add support for query multiple edges and vertices Part of #1853 Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:37ebcbd
Author:Jan Jansen
Committer:Jan Jansen

Add GetEdgeLabelByName Part of #1853 * Support get edgeLabel by name * Add readme with a current state * Move grpc util into a extra class * Small breaking in protos Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:9041694
Author:Jan Jansen
Committer:Jan Jansen

Add Service for schema management Part of #1853 * Support get vertexLabel by name * Extend client driver functions * Move all grpc test into client round trip tests * Move all grpc client classes into janusgraph-grpc Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:859faf0
Author:Jan Jansen
Committer:Jan Jansen

Add client and check basic roundtrip between client and server Part of #1853 * Move protobuf files into it own project * Add version api * Add basic grpc client to janusgraph-driver * Test client against the actual server implementation * Use buf.build to lint protobuf * Refactor protobuf to follow default guild lines * Update protobuf Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:d1f036e
Author:Jan Jansen
Committer:Jan Jansen

resolve pr comments Signed-off-by: Jan Jansen <jan.jansen@gdata.de>

Commit:75629ab
Author:Jan Jansen
Committer:Jan Jansen

Add grpc server to janusgraph-server * Add basic config parameters to the gremlin-server.yaml * Add first server component to get all configured JanusGraph graphNames. * Setup protobuf building process * Allow testing of new grpc components Part of #1853 Signed-off-by: Jan Jansen <jan.jansen@gdata.de>