Speed: cache available modules in an option

The cache is invalidated:

- when Jetpack is updated
- when an admin page is loaded

It's disabled for admin pages and in development mode