Toda Theories, Matrix Models, Topological Strings, and N=2 Gauge Systems