Make complete play nice with auto alignment
Code cleanup in ldg-exec and ledger-split-commodity
Lots of code cleanup.  (if () (progn …)  ==>  (when ()  …) all over the place