Add Peer.LastActivity()

This pull request adds `Peer.LastActivity()` to return the last time that a response was received from the peer. This is needed for auto-demotion of peers on https://github.com/coreos/etcd/pull/582.

/cc @xiangli-cmu @philips