Enh #1533: CDbAuthManager: checkAccessRecursive makes _many_ SQL queries per request

added caching to AuthItem and AuthItemChild tables