Rework build settings to allow raw "go" tool usage.

Moved cgo settings into a pkg-config file (storage/engine/engine.pc)
which is created from storage/engine/engine.pc.in. Change the cgo
settings to find rocksdb in the same location for both normal builds and
docker builds.

Various cleanups to the Makefile now that we no longer need to set CGO_*
env variables.

Delete the Vagrantfile. It's likely currently broken.
Yeah, I see no reason to change this now. Note that if you're not changing the protos, "go build" and "go test" mostly just work (modulo etcd vendoring).