Marketing agencies, consulting firms, and outsourced dev shops were built on the assumption that execution is hard. That assumption just broke. Here's what dies, what survives, and what replaces the agency model.