Minimal seeds for shear flow turbulence: using nonlinear transient growth to touch the edge of chaos