[Transaction Testing] Initial setup and first test.
[utest-Transaction] test_xaccTransStillHasSplit, test_mark_trans
[utest-Transaction] Test init, dispose, finalize, set and get properties, and xaccMallocTransaction.
[utest-Transaction] xaccDupeTransaction and xaccTransClone
[utest-Transaction] xaccFreeTransaction
[Testing] Create log handlers in one step, clean up in teardown

New functions to simplify creating log handlers for expected log
messages, especially fatal message handlers. Handlers are tracked in the
Fixture and automatically freed during teardown.
Use new log functions in utest-transaction