Swedish carmaker Volvo announced it would give self-driving cars to ordinary Britons to test on the streets of London in 2017.