WIP etcdserver: save PeerURLs and Others into two different keys

for #1233 

i haven't cleaned up the code and tests. i wanna some feedback on this approach.
for here, `basic` contains id and peerURLs, `context` includes name and clientURLs. they are bad naming...