Allow maxlevelbarrier of 0 to unlimit the maxlevel

When an upgrade registers its maxlevelbarrier as 0 in
SMRPG_RegisterUpgradeType, the maxlevel isn't capped and can be set as
high as the admin wants.