added caching for collections; added hook to purge cached collections WF variable
Merge branch 'consumer-sprint39-CON-36' into consumer-collections