Pass LocalPlayers to the EditSession getters for easy external access

Note that the LocalPlayer isn't used in the default EditSessionFactory's getter/constructors, its merely to allow developers extending it to resolve the player who the EditSession is being constructed for.