Added versioning to permissions cache
Fixed a few typos in the cache versioning
Added versioning to clear_user_permission_cache, now passes tests
Merge pull request #1792 from TAMUArch/support/2.4.x

Cache Versioning on Permissions Cache