WL-2926 Cache locations and categories

This applies the second patch from SIGNUP-210 which caches locations and
categories in the various do-things-to-meetings beans.

https://jira.sakaiproject.org/secure/attachment/38264/signup-210_second.patch