Hindu nationalists have made a villain of the 17th-century emperor Aurangzeb, using his legacy to fan tensions with Muslims. Historians say that Prime Minister Modi and his allies’ depictions of the Mughal ruler stretch historical truth for political gain.