Use Godep for dependency management and deprecate git submodules

The testdb workbench setup has been changed and moved to a
subdirectory so that the project can appear as a typically packaged Go
project.

Also fix small problems from go vet and go fmt.

Timothée Peignier <timothee.peignier@tryphon.org>
Daniel Farina <daniel@heroku.com>