Fixes to the case where recipient is zero. Enter Motivation Detail Code for the recipient description.
Adding validation to GL Transactions for missing account attribute and/or their values
Adding live validation to account code analysis attributes
Tidying up of code
Code added to validate analysis attributes during editing and before posting. Also added wait cursor to Test Batch process in GL Batch
merge from Branch 'lp:~chris-thomas/openpetraorg/dev_20140402_Finance_VariousGiftGL4'