Just removed unused parameters on the constructors
Added a class to handle Cancel Journal
Merge from trunk - no conflicts
Uncrustify
Refactored the code for Gift transactions so that all the business logic for key ministries, recipient code, motivation etc is in its own class.  This contains all the event handlers that deal with interactions between controls for the Recipient portion of the details panel.  This does show a potential way forward for other parts of the finance code - eg Donors, Batch Totals etc etc.
merge from trunk - no conflicts
Merge from trunk - had 9 conflicts.  Think they are all resolved.
Fix an exception that occurred when the screen is still loading
Uncrustify
merge from lp:~alan-paterson/openpetraorg/2014_10_01_gl_and_gift