Add /version to server and check it in client.

Will help detect client/version skew and prevent e2e test from passing
while running a version other than the one you think it's running.
Not for this pull, but we need to start splitting up apiserver.go, it's kind of a mess.  We should make the next person to add a method here change it...