The Cleveland Indians will stop using their controversial Chief Wahoo logo on uniforms in 2019.