Add new task API.
Use new task API.
Use new Task API.
Use new task API.
Use new Task API.

The new API runs tasks asynchronously in worker threads.
Version bump.
Add services module.

Google Guice is overkill for this project. This is the start of removing
it as a dependency. The services module will manage the life cycle of
the services in this plugin.
Have service module manage the recent resources filter module.
Remove juice dependency.