No Label Left Behind: A Unified Surface Defect Detection Model for all Supervision Regimes