cleaned up version of opensim-git commit 5a10da3ee89934e366c1d69833b81605dbc35017

That commit is only needed for compatibility reasons.

There is no added security value in having a SecretKey given around in config files publicly for the Groups configuration. Shared Secret Systems of that kind are pretty vulnerable due to secret key being passed around to everyone.