change to queue::serializeJob and queue::unserializeJob
Rename "common" to "default"
Inject QueuePluginManager
Remove job.pre and job.post by making job processing a listener itself
fixing tests