Scottish Ballet realized it needed to make its nation’s history a bit more explicit to take its “Mary, Queen of Scots” on the road. It comes to Lincoln Center this week.