Adds shift_custom_badges option

Refactors the custom_badges_really_ordered boolean into a more sensible shift_custom_badges option, which still allows you to add badges while preventing any auto-shifting.