don't add a space when completing

completing payees with ledger-magic-tab would add a space when
there was only one possible completion.  That space, in ledger's
file format, would always need to be deleted again

it might be helpful when completing accounts to add two spaces, but
the current completion code organization can't (easily) distinguish
between payee and account completion.  Adding one space is harmful
to account completion too, in that `ledger-account.*regex' parse
accounts by looking for two spaces, and treat an account name ending
with a single space before the newline as having the space as part
of the account name.
Fix bug 1059, ledger mode deletes character if a posting is cleared but there are less that four space between the account and the amount.
Merge pull request #301 from csrhodes/master

don't add a space when completing.

Sorry it took so long.  Somehow I got it in my mind that this was a bug report and I just didm;t have time to look.
Fix bug 1052 ledger-mode mangles transactions with tabs.
Fix Bug 1057: Emacs output does not escape special characters.
ledger-complete clean byte compile
ledger-reconcile clean byte-compile
context was not handling decimal-comma properly.
ensures that account with spaces in the names are correctly rested by ledger-context
ledger reconcile will recommend the account in the posting, even if point isn't in it.
When a status flag (! or *) is explicitly specified for an individual posting, it always has a priority over entire transaction status.
Merge pull request #306 from maxsatula/status-behavior

Status (cleared/pending/uncleared) processing behavior
Document --unrealized
Document --values
Typo fix
Format commands properly
Add regression test for commit de17ccf1

Add regression test for commit de17ccf1 (" When a status flag (! or *) is
explicitly specified for an individual…")
Fix bug 1051 ledger-posting-amount-face doesn't work
Unify debugging categories

Debugging categories follow the filename, which in this case is singular
(rather than plural) "account" and "amount".
Refactor code to pull posting format into separate defun. Added reconcile buffer header and line configuration defcustom.