Tesla abandones 300,000 lines of code in C++ and launches self-driving system controled by neural network