Build tools into bin/
Build everything out of the Makefile, into bin/
Build updates.

Actually depend on re2, and update build.sh.
Also `go get` test dependencies.
Merge branch 'master' into cxx11
Expunge thread_poool
Port searching to std::thread
Port indexing to std::thread