The Nissan Leaf returns for its all-new third generation with a bunch of updates. A bigger battery means better range