* Re-work void function so that only a single action will be performed depending on who requests it
 * Allow $0 invoices to be voided
Merge pull request #234 from iseppi/refund-invoice

More bug fixes to invoice refunds
 * Add admin function to generate silly_description checksum
Merge pull request #235 from iseppi/silly-description-admin

 * Add admin function to generate silly_description checksum
 * Use correct category
 * Display description as well as checksum
Merge pull request #236 from iseppi/silly-description-admin

admin silly description fixups
 * Accommodation is not special.
Merge pull request #237 from iseppi/fix-accommodation-qty

Fix Accommodation Qty
 * Fix lookup template
 * Add Password Reset link to person view
 * Remove unnecessary </p> in person view
 * Update Forgotton Password page to use h.form
Merge pull request #238 from iseppi/add-password-reset-button

Add Password Reset Button to person view
Merge pull request #239 from iseppi/fix-lookup

Fix lookup template
 * Add admin reports to list registrations based on ceilings for parking and accom
Merge pull request #240 from iseppi/add-admin-reports

Add admin SQL reports
 * Add new admin reports for paid products by date
 * Add authorize line to some previously added reports
Merge pull request #241 from iseppi/admin-reports

Add admin SQL reports
Fix unicode into csv
 * Convert values to utf-8 before passing to csv writer
Merge pull request #242 from iseppi/fix-admin-csv

Fix unicode into csv
 * Re-work admin lookup
 * Optimise search queries
Merge pull request #243 from iseppi/fix-lookup

Cleanup admin lookup function