The Major League Baseball struck a deal to end the second-longest work stoppage in the game’s history, with spring training camps set to open March 13 and Opening Day set for April 7.