Optimal Strategy Revision in Population Games: A Mean Field Game Theory Perspective