Various small bug fixes.
Merged from trunk.
Bug fixes.
Gift history bug fixes.
Donor/Recipient History bug fixes.
Merged from trunk.
Various bug fixes.

Donor/Recipient History changes 
- data retrieval speed vastly improved
- new combo boxes to replace text boxes for motivation group and detail
- small layout changes
Donor Gift Statement fixes.
Merged from trunk.
Small changes to Trial Balance report.

Significant progress made on AddressFilter on Partner by Subscription report (2396) but not completed.
Merged from trunk.
Test fix.
Merged from trunk.
Test fix.
merge from Branch 'lp:~peter-simpson/openpetraorg/dev_0002264_special_types'