John Carver, a former caretaker manager at Newcastle United and Leeds United has been named coach of Toronto FC.