Fixes #637 - Backport the max offer code usages fix made in 3.0 to Broadleaf 2.4.1
#637 - Allow multiple codes for an offer to be managed in the admin