Troops have been deployed to India’s ethnically diverse northeastern states of Assam and Tripura, amid violent protests against the passing of a controversial and far-reaching law that offers a path to Indian citizenship for non-Muslim minorities from three neighboring countries.