Fully propagating the updated BDT cuts, reorganizing the custom cuts management for background estimation.

Hopefully things should be transparent if you're not using the background estimation stuff, and a bit easier to maintain/update and understand.