Removing lower limit of 0 for gun dispersion

Currently, attaching dispersion lowering gunmods (like the rifle scope) has little to no benefits on most rifles since dispersion is already 0 or 1. By removing the lower bound for dispersion, we can grant a possible small accuracy bonus to dispersion modified rifles in the calculate_missed_by() function in ranged.cpp.