Various small fixes in Gift Transaction (and recurring)
Merged from trunk.
In Gift and Recurring Gift Detail there were two server call being made to populate Recipient Ledger Number. I fixed one and removed one.

Currency symbols fix.
Gift Detail fix
RecipientLedgerNumber is only updates when opening a postive and uposted gift (and recurring).
Unit Tests for pick up correct Recipient Field, Cost Centre & Account during posting gift batch and submitting recurring gift batch.
Menu items fixed when opening an empty batch.
Gift Destination label problem fixed.
Reverse Batch no longer automatically posts reversal batch.
GL Batch Reversal now requires the user to manually enter a date.
GL Batch Reversal fixes
Tax deduck pct issue fixed with SA data
Gift Detail Find 'Clear' function improved.

Fixed unreported problem when viewing a gift from 'Gift Detail Find' or 'Donor / Recipient History.' (Filter needed updated.)
Merged from trunk.
Merged from trunk.
Uncrustify.
merge from lp:~peter-simpson/openpetraorg/dev_20141017_giftimport_giftdestination