Fixed parameter mistake in UC_GiftTransactions.Recipient.ManualCode.cs

Gift Batch posting now splits tax deductible gifts when tax deductible pct is enabled.
Small fixes to Gift Transactions.
Ex-worker warning added for Gift Save and Gift Batch posting (not in recurring yet).

System Default added to define Ex-Worker Special Type. (Used in Gift Batch and Gift Batch Detail report update.)

DEFAULTFIELDMOTIVATION System Default added.
Merged from trunk.
Fixed problem in Gift Transactions where the Motivation Details combobox filter was not being updated when Recipient key is changed.

Applied fixes to Recurring.
Ex-Worker warning added to Recurring.

Fixed a problem where a Gift Batch from a submitted Recurring Batch could not be posted with tax deductibility enabled.

Fixed a bug that was causing changes not being saved during a gift batch posting.
Tax Deductibility feature added to Recurring Gift Batch.
Tax Deductibility feature added to Gift Import.

Fixed a problem with the code that was not allowing gifts to be deleted.

Fixed some minor bugs in Gift Transactions.
Gift transactions - disable Key Ministry Combobox when empty
Merged from trunk.
Merged from trunk.
Uncrustify.
Changed a file name to avoid unnecessary error warnings in DA.
merge from lp:~peter-simpson/openpetraorg/dev_20141007_giftpost_taxdeductible_2