Adding SecondsBehindMaster to binlog player.

And minor re-orgs / fixes too.
Adding debug var BinlogPlayerSecondsBehindMaster.

And a test for it.
Moving BlpPosition to binlog/proto, where it belongs.
Adding reporting of timestamp to rowcache invalidator.
Moving timestamp parsing to server side.
Merge branch 'master' into replication