Kevin Spacey, newly given an honorary knighthood for his services to British theatre, hasn’t just restored the fortunes of the Old Vic