Film Cooling in Laminar and Turbulent Supersonic Flows