From Shirdi to the Jyotirlingas, Maharashtra is home to some of India's most powerful spiritual sites.