etcdserver: return client urls for /v2/machines

for #1094 
would you mind re-adding a test for `TestClusterPeerURLs` too? it fell out of some of the recent restructuring