Meet the extraordinary top 50 finalists of the Global Teacher Prize from the past four years. They are paving the way to ensure that all children get a good education.