Bug 951, handle thousand separators.

Rewrote handling for decimal comma to be much simpler.  Why can't I see the simple way first?
Function name mismatch causes revert error.
Merge pull request #174 from davidkeegan/next

How did I miss that?  Thanks!
Fixed ledger-mode.texi for info.
Bug 950
Merge pull request #175 from thdox/bug-950

Bug 950
commodities cleanup
Merge commit '3ad0f0d8a519d394b228908fc9b34ed7438386c2' into next
Clean up payee regexes
Fix completion on payees
Fix payees and accounts matching to themselves

This would sometimes cause a double tab to be necessary for completion,
although did also provide an accidental "feature" that repeated tabs would
cycle all the way back to the original input
Make union of regexps at compile time
Merge pull request #176 from georgek/regex

OK, lets try again.  Thanks for working on this!
fix typos
delete trailing whitespaces
Fix total posting costs example
Merge pull request #177 from thdox/documentation-typos

Documentation typos
Sort buffer now attempts to keep point at the same xact.