Small fixes.
Big improvements to Finance Details tab: Bank details are loaded from db much faster, validation is fixed and improved, save button is no longer enabled on tab load, duplicates removed from BankName combobox.

Swiss Tax Deductibility controls addeded to Finance Details screen.
Merged from trunk.
Tax deductible percentage on Partner Edit
Gift Destination bugs on Finance Setails tab fixed.

Recipient History and Gift Destination menu items improved/added.
Previous changes added to Recurring Gift Transaction tab.
Validation fix in Gift Transaction and Recurring Gift Transaction.
Merged from trunk.
Bug in Account Detail Report fixed.

Small validation error fixed in Finance Details.
Allocation Journal started. (GUI mostly completed.)
Merged from trunk.
More work on Allocation Journal.
Merged from trunk.
Uncrustify
merge from lp:~peter-simpson/openpetraorg/dev_20140718_donorrecipienthistory_filter