Create background context for agent in main().
Move reparent agent actions to a separate file.

Also apply Golint suggestions.
Fix function that was renamed for Golint.
v3 proto: VTGate tests and tweaks
v3 proto: lintification
v3 proto: schema full coverage tests
v3 proto: where.go full coverage tests
v3 proto: insert.go full coverage tests
v3 proto: better errors and full coverate tests for vindexes
v3 proto: simplified router_test
v3 proto: router_test failure cases WIP
v3 proto: more router tests
v3 proto: split router_test into select & dml
v3 proto: more router_test cleanup
v3 proto: router delete full coverage tests
v3 proto: router insert failure tests WIP
v3 proto: moar vindexes

We now have seven vindexes derived from the three
base vindexes (hash, lookup, and numeric).
v3 proto: renamed vindex files to match what they define
Travis: Fix flaky tests

Make min rdonly instances configurable for vtworker tasks
Remove unnecessary tablets wherever possible
Use lower buffer pool size in MySQL to save memory
Track performance using New Relic
Merge pull request #271 from youtube/fix-flaky-tests

Travis: Fix flaky tests