Incremental progress

Refactored %GOAT, and several functions that refer to it
Added beginnings of a new test file

This doesn't work yet, but needs to live somewhere other than just my computer.
02-bctl-herd.t passes
Merge from master
Allow for auto reconnection of databases for crash testing.
Consolidate methods for finding goats
Fix herd adding logic, with caveats noted in test source
even more tests work now
Fix customcols; all preexisting tests pass
Merge branch 'master' of ssh://bucardo.org/var/lib/git/bucardo into database-specific-names
Clean up tests
Clean up lots, and get list table working better
Add tests and code for update table db filtering
Add a bit more output to identify a database
Improve output, and update tests accordingly
This should have gone in with the last commit, as well