Added comments
Added documentation.  Some rearranging and a few functions renamed.
Merge branch 'develop' of github.com:OpenHMIS/openmrs-module-openhmis.cashier into develop
More documentation
Open receipt in same window instead of creating a new one
Fixes #98; added test and test data; fixed previously broken test.
Fixes #90
- Also fixes related bug where UI tries to process a payment for an empty bill
- Also fixes a method renaming bug
Added yui-compressor plugin to maven build process.  Fixes #93
- Fixed some syntax issues that were bothering the compressor
- Ran JS unit tests successfully using minified JS
Updated the jasper module version number to allow any versions >= 1.5.2
Merge branch 'develop' of github.com:OpenHMIS/openmrs-module-openhmis.cashier into develop
Refactor GenericModel.unretire() to only send retired/voided=false; Fixes #91
Flattened the pyramid of doom in the bill screen JS.
Fixed issue where invalid argument is passed to saveBill() when used as event callback
Created ADJUST_BILLS and REFUND_MONEY privileges, and check for these. Fixes #101.
Moved common files out of the cashier module into separate backboneforms module.
Switch to HTML printing for cashier receipts
- Added receiptPrinted property to Bill model, hibernate, liquibase
- Added REPRINT_RECEIPT privilege and restrict printing function accordingly
- Incremented required jasperreport module version
Updated required version of jasperreport module
Merge branch 'feature/html_receipt' into develop
Updated test data to fix broken tests
Fixed some non-functional set code & updated tests: Fixes #78.