More informative error messages for multi permission checks checks.

So, what I was thinking was something like this. Could maybe revert to the original behaviour when there's only one permission, 'cos then repeating the sole violators name is then futile. What do you think?