1.6 extensions - cache dependency list + check dependencies before plugin deactivation

- Listens to `Croogo.bootstrapComplete` event, and save a list of plugin dependency in cache
- New `CroogoPlugin::usedBy()` method that's checked prior to deactivating plugins
- Needs tests

Comments?