Make GL posting code mirror structure of more robust Gift posting code
Fixes to GL Posting
merge from lp:~chris-thomas/openpetraorg/dev_20141125_Finance_GiftGLTesting7