Cleaned up commodities and completion code.
Simplifies parsing of the beginning of an act.  This allows fontifying effective dates.
Merge branch 'master' into ledger-mode-code-cleanup
Fix effective date command.
Doc string cleanup.
Doc string cleanup.