Cleanup ping tracker code
Cache non-inherited group permissions too

So we completely avoid table.contains and its looping.