magstock assigns next available badge num to new checkins
auto assign badge numbers if blank from admin menu
Merge pull request #314 from magfest/allow_no_badge_num

magstock assigns next available badge num to new checkins
fix URLBASE/registration/register by allowing badge_type to be edited.
Merge pull request #316 from magfest/allow_no_badge_num

fix URLBASE/registration/register by allowingpayment_method to be edited.
Merge pull request #320 from magfest/master

pull latest into better_fix_magstock_reg