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
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
Document strict_checking and add it to `add sync`.

Resolves #57.
Document strict_checking for tables, too.

Allow it to be passed to `add table` as well as `update table`.

Ref #57.
Update sync status on activate/deactivate.

Resolves #55.
Changing a sync status does not load or unload it.

So document that fact. We may or may not want to change this in the future.
Ref #55.
Fix inaccurate comment.
Make the inactivate sub a bit smarter. May fix the recurring doublefree/coredump VAC issue.