Maruti Suzuki has sold 1.7 million units of Swift since launching the car in India in 2005. Does the new 2018 model live up to Swift's rich legacy?