Refactor v1 API into server/v1.
Refactor v2 API into server/v2.
Refactor commands.
Intermediate commit.
Intermediate commit.
Refactored.
bump(github.com/gorilla/mux): b08c5fcf14d01cb0c20ddf70157f54d4a2c3a38a
Add gorilla/mux to third_party.
Mostly working.
Refactor v2 routes.
fix server/server.go accept name when creating a when server; gofmt
Merge pull request #1 from xiangli-cmu/refactoring

fix server/server.go accept name when creating a when server; gofmt
Fix duplicates in registry.
Merge branch 'refactoring' of https://github.com/benbjohnson/etcd into refactoring

Conflicts:
	server/registry.go
fix registry.go: use the correct node name; self is already in the list
Merge pull request #2 from xiangli-cmu/refactoring

fix registry.go: use the correct node name; self is already in the list
Fix server dispatch redirection.
Fix registry cache issues.
bump(github.com/gorilla/context): 708054d61e5a2918b9f4e9700000ee611dcf03f5
Add github.com/gorilla/context.