General Motors (GM) is revisiting a technology long thought to be obsolete in the world of cars: the two-stroke engine.