We test on Trusty too now. Also 'make' is not always installed already.
Auto-detect MySQL flavor.
rowcache: revert to invalidation on commit

The scheme to rely on the rowcache invalidator for DMLs
executed by the master breaks the read-after-write
consistency contract. So, we're reverting back to the
old behavior of invalidating the affected items before
returning from the commit.
Convert MySQL date/time types to Java Date

Handle NULL values
Clean up of FieldType and add unit tests
typo in HelicopterOverview.mark
queryservice_test: make test less flaky
Merge pull request #81 from Mistobaan/patch-1

typo in HelicopterOverview.markdown
Merge branch 'rowcache'
Merge branch 'detect'
Timeouts in GoRPC library
Add timeouts to VtGate client
Fix issues with routing in VtGate tests

All queries were getting routed to shard 0
Update checkpointing api
Create pid file if requested.
Merge branch 'pid'
VtGate test use get_keyrange_from_shard_name helper
Rename VTKeyRange to VTRoutingInfo, and func name. Also fix keyrange_test
Fix vtgate_cursor with missing func
Merge branch 'liguo'