Allow automatically adding collections based on task name

Tasks can specify automatically which collection to be added to by
using two underscores to delimit each collection to add the task to.

Example: kernel__build__modules will become kernel.build.modules