Moving GroupId into ReplicationCoordinates.
Moved vt_binlog_server code into mysqlctl.
Merge pull request #27 from youtube/sougou-work

new scheme for server restarts
Moving ReplicationCoordinates into mysqlctl/proto
Merge branch 'master' of github.com:youtube/vitess
Merge branch 'master' into resharding
Now moving BinlogPosition into mysqlctl/proto.

And unifying it with BlPosition.
Moving the binlog server interfaces to proto.
Merge commit 'd31c4a38e552ad67f5ab1f0cef279c89a1c75c6d'
Merge commit '078c91ba1a05c2c579a80b16c991a4453aaf7825'
Merge branch 'master' into resharding
Exporting tablet type in vttablet.
Merge commit 'd93747081afc5b9874b5e8fd6a4a0e33607588b8'
Merge commit '9a3e198a02711b7049b9380c81c5921055ec563f'
Merge branch 'resharding'
Fixing topo.CreateShard to be more resilient.

It now handles the case when DeleteKeyspaceShards was
called before a new CreateShard.
Moving agent's code into a new vttablet library.

I will need to change it soon, might as well move it first.
Merge commit '68f68cc8195614c24d87220b144e30381e623f37'
Merge branch 'master' into resharding
Moving the snapshot http handling to vttablet lib.