Plans for a new streetcar system servicing Downtown Los Angeles keep chugging right along, with the LA City Council unanimously certifying the project’s environmental impact report at its Tuesday meeting.