Sometime later this year.
All Lumia's should get it, but many a carrier can potentially block it. We don't know for sure how much power MS is taking in the initial 10 rollout. (e.g. Cricket tends to ditch their Lumia's, AT&T is ditching the 820, 920, etc...)
Not WP7 Lumia's like the 900 of course.