Small cleanup in actionnode code.
Removing obsolete Crtitical read methods.
Merge branch 'master' into replication
Merge branch 'replication'
Moving some code around so it's easier to change.
Refactoring TabletExternallyReparented.

Now that it is inside the agent, it can:
- log at the right time
- only trigger the afterAction if it changed something
Re-ordering this file so it's clearer what needs to happen next.
Converting PromoteSlave to RPC.
RestartSlave conversion to RPC.
BreakSlaves is now a RPC.
ReparentPosition is now RPC.
Now converting SetReadOnly, SetReadWrite, ChangeType and Scrap to RPC.
Converting Sleep, removing a few obsolete tests.
Deprecate binlog_file_streamer with extreme prejudice.
Merge branch 'binlog'
Make an indpendent test setup for Java tests

Update the tests to run with the new setup
Various test fixes.
Merge branch 'master' of github.com:youtube/vitess
Fixing a couple more things in tests:
- schema was broken by my RPC conversions
- reparent doesn't need special casing, 2m timeout is default.
Move general query functions somewhere that makes sense.