migrate: Add a migration tool to go from etcd v0.4 -> v0.5 data directories

Still a WIP, because actually restarting a cluster off of these converted directories doesn't work yet -- but individually the nodes agree on the data. Looking for comments.
It should just start (as we talked about in chat) becuase it's the same way etcd started before, ideally, as the conversion is in-place.