Road Smothening done with some optimization.
For 2d road changed removed the pointR and pointL calculations and using only pointC
Changed starting to starting = self.currentPoint - 10
Changed the ROAD_SCREEN_COVERAGE_2D to 0.02 from 0.05
The trailing path in the 2d view is now lightly colored.
For 2d and 3d whether to use calculatedCourse or the course provide will now depend on the property shouldUseCalculatedCourse which be true when the route is initialized and is not off-track
Added the constants for the whiteLane width and length;
LastpointL need not be calculated it should be same as R