Added CTOR_ macro
Added expr_series_t type, to support chained exprs
Disable the add_to_value method for Python
Correct argument order for several exceptions
value_t::print uses an output buffer now

This is so that  it plays nicely with straccstream.
Changed how some of the filters are constructed
Lookup probable accounts in reverse historical order

Fixes #510
Use Boost iterator_facade to create new iterators
Removed TRACE macros from the iterators
vim. allow cleared state for single postings

This should fix problems with account completion when using
marks with single postings as in:

2000/01/01 Whatever
  * account  5$
  some other account
vim. improve completion and cache invalidation

The completion cache for account names will be updated
if there were no exact matches and the file was changed
since the cache has been generated.
vim. fix handling of automated/recurring xacts
Fixed whitespace in acprep
Added ledger-create-test to ldg-new.el
Removed unused variables
Cleanup whitespace
Highlight account names with spaces.
Add warning to docs about whitespace in ledger format.
Use -ggdb
Whitespace fixes