Various small bug fixes.
Merged from trunk.
Commit after merge
0003009: GL Accounting: validation message doesn't make sense
Fixed the setting of the focus to grdDetails for Gift & GL Batch
Bug fixes.
Just a few very minor GUI changes that were suggested after the main check-in of the AP work.  Mostly menu and button text changes.
This is an interim checkin because I iwant to get the latest from trunk.  It has part of the work necessary to implement new menus on the Edit section and shortcut key text on those menus.
Merge from trunk.  There were 2 small conflicts - one in PetraEditForm.yaml and one in APEditDocument.yaml (the latter just for Width).
0002976: Add New Cost Centre under wrong header
Commit after merge
Gift history bug fixes.
0002977: Local Cost Centre Type under Foreign Cost Centre
0002979: Foreign Cost Centre under Local Cost Centre
0002975: Change of Cost Centre Type
Initial implementation of refactored Address Tab in Partner Edit Screen
Tweaks in AccountDetail report[select by date]
Allow "only period end" option for balance sheet report
0002288: Balance Sheet - From Period and Quarter fields are misleading
0002291: Balance Sheet Report - Transaction currency option doesn't make sense
0002983: Balance Sheet Account Codes
Initial fixes to Recipient field using destination table
0002300: General Reporting Problem - closing report screen during processing leads to unhandled exception