The Effect of Controlled Three-Dimensional Roughness on Boundary-Layer Transition at Supersonic Speeds