manual: document comments and extra fields.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: document the CSV format exactly.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: document format directives.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: document table definition directives.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: document field definition directives.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: document key field directive.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Allow completely disabling execution from config file.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: document exection directives.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: document column directives.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Add missing self argument to exception constructors.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Provide a more useful error for invalid column values.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Move temporary database creation code into a class.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Strengthen check for invalid columns.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
manual: describe hook directives.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Rename transactions to hook, since that's what they are.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Add "hook" as a synonym for "txn".

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Merge branch 'master' into peter