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
Merge pull request #27 from ox-it/WL-2926

WL-2926 Cache locations and categories