In a stunning announcement, GM says it will stop manufacturing all gas- and diesel-power vehicles by 2035 ending a 100+ year epoch.