[#1038] Add a hard limit to recursion - just in case.

Conflicts:

	ckan/model/group.py