Transactions: add two more namespaces for each object, "log" and "txn".

I'm creating a pull request just so it's easy to look at the changes -- this isn't ready to pull.