Move a flag definition to avoid a duplicate flag definition
in some tests.
Add streaming to Java GoRPC library

Integration tests for streaming
Move most of test set up to Util
Allow graceful shutdown of arith server in integration tests
Add Fields and refactor QueryResult parse
Streaming in VtGate client

Made Cursor an interface with two implementations
- CursorImpl for regular queries
- StreamCursor for streaming queries

Turned off log4j in tests
Fixing a couple corner cases for other environments.
Merge branch 'master' of github.com:youtube/vitess