Merge from trunk
0001827: Gift batch: posting of empty batches is possible
Use currency-sensitive formatter for financial amounts
( from 0001909: Gift Batch - wrong currency in Hash total error message)
Commit after merge
Commit after merge
NUnit test for the new currency formatter.
Commit after merge
0001925: delete ledger: Partner module displayed after ledger is deleted
0001923: ledger settings: unhandled exception on financial year start date change
0001924: ledger settings: unhandled exception on financial year start date change (2)
0001502: Currency or Decimal TextBox: Wrong parsing of thousands separator if text is *pasted* into TextBox
0001848: GL Batch Import - Journal effective date is not validated
Commit after merge
0001411: GL Batch Import - No validation on combination of debit and credit amounts
0001412: GL Batch Import - Allows import of transactions with negative amounts
0001410: GL Batch Import - Truncates text fields that are too long rather than rejecting them
0001338: GL Import - No validation on Transaction Date
0001376: GL Batch Import - Allows base currency import with exchange rate <> 1
Uncrustify
Merge from trunk (after Chris' branch merge).
Small change to cope with Chris' change.
merge from lp:~tim-ingham/openpetraorg/dev_05_13_bugs