Completely rewritted core account_voucher module.