The 2170 mile Oregon Trail connected various towns along a 150 mile long valley, forms the cultural and political heart of Oregon, and is home to three of Oregon's largest cities, including which city that is the state capital?