Split custom_badges_really_ordered

Fixes #545 by splitting custom_badges_really_ordered into add_custom_badges and shift_custom_badges.

Keep in mind that the logic has flipped - shift_ and add_ need to be True by default.
Right - we can keep ``SHIFT_BADGES`` as-is and then get rid of ``ADD_CUSTOM_BADGES`` completely.