Don't use -fomit-frame-pointer when building optimized

Makes stack traces impossible
Added description of --dc, internal Ledger Architecture, remove ! and @ from command directives
Don't add price exchanges for a commodity itself

Fixes #703
Added ldg-test.el, to assist writing regression tests
Unexpected initial whitespace is an error (again)

Fixes #565
Restored tabs that had been converted to spaces
pricedb was outputting redundant prices

Fixes #704
Added regression test for #584
Improved error reports about leading whitespace
Correct parsing of automated xact expressions

Fixes #458
Improved error reporting for bad account names

Fixes #374
Don't allow trailing ws in abbrev. account segments

Fixes #358
Always close the last report output stream

Should fix #701
Added John recent detailed discussion of Transactions, remove redundant exaplantions elesewhere.  Updated account and tag directives to be "apply"
Formatting cleanuo
Added option --day-break
Make --days-of-week an alias for --dow
Added regression test for A8FCC765
Fixed #711: Parsing of alias directive
Simplified a regression test