Cache projects list to optimize the time it takes to open quick panel
Cache projects list to optimize the time it takes to open quick panel

The list of projects is cached in a global cache and invalidated at
appropriate times.

randy3k/Project-Manager,randy3k/Project-Manager