હિન્દુ, બૌદ્ધ, જૈન અને શીખ શાસકો