cache profiles on auth so unifiedProfile returns if not in ijod
update webservice tests to initialize profileManager
make suggested changes, mostly to arrays
allow the auth cache to be bypassed if lconfig.cache isn't set
move cache function to profileManager
Merge pull request #816 from Singly/auth-cache

cache profiles on auth so unifiedProfile returns if not in ijod