Cancelling a reversed gift now resets flag on original gift.
Introduced a YAML attribute (NullValueDesciption) that allows the description of a null value row (if AllowDbNull is true) to be set.
Bug fixes.
Merged from trunk.
Extended messagebox added to gift import with missing RecipientLedgerNumbers.

Tax Deductibility Amount added to Annual Receipts.
Non Tax Deductible Amounts added to Annual Receipts.
Tax Deductibile Pct added to Partner merge.
Uncrustify.
merge from lp:~peter-simpson/openpetraorg/dev_20141120_cancelling_reversed_gifts
apply the Backported patches to Freeze2014_11
using revision https://github.com/SolidCharity/OpenPetraPatchBackported/commit/1374f4774b1aefdde7276bdd2de1b4825d8ac673
apply the Remoting patch to Freeze2014_11
using revision https://github.com/SolidCharity/OpenPetraPatchRemoting/commit/16a8edb5f5827c5bd9907f6699df6b56ae1f540f
apply the Plugin patch to Freeze2014_11 (patched already with the remoting patch)
using revision https://github.com/SolidCharity/OpenPetraPatchPlugin/commit/a771037fefefac65d4e9b0b0da5c2a62efb1ef17
apply the JSClient patch to Freeze2014_11 (patched already with the remoting and plugin patch)
using revision https://github.com/SolidCharity/OpenPetraPatchJSClient/commit/9ca4c13d39a3b3f85001a249887cbac947e78fdc