Allow queues and processors to be defined in DI config and referenced by name and use console app in ArchiveCronTest instead of proxy archive.php.
Allow jobs to define an execute method instead of requring job logic be accessible via Piwik URL.
Get tests to pass, move URL generating code from Job to CliProcessor since it's only needed there & in UrlJob. Use safe unserializing when unserializing jobs.
Add command to run job processor and fix bug in distributed jobs queue when tables_prefix is not empty.