Re: Who brought the past Doctors to Gallifrey?
In Universe explanation: They needed the power of multiple Tardises
Real world explanation: It was the 50th Anniversary episode!
As for who, The Moment would be my guess.
“Your task is not to seek for love, but merely to seek and find all the barriers within yourself that you have built against it.” Rumi