Fix vouchers

 * Add new functions to model for finding non-free products and categories
 * Remove anything about allowed categories in vouchers - All categories are allowed if someone might have to pay for them
 * Change all references to use new non-free model functions in vouchers
 * Allow non-selection of radio options