adding worker aggregate listeners
Merge branch 'feature/remove-type-specific-worker-factory' into feature/worker-listeer

* feature/remove-type-specific-worker-factory:
  use SlmQueue provided worker factory

Conflicts:
	src/SlmQueueDoctrine/Factory/DoctrineWorkerFactory.php
sister commit of https://github.com/basz/SlmQueue/commit/c282e9db3df96d719cbb639b22b86e07ed7c2755
adds strategy to clear OM
updating tests so they run with sibling slm-queue branch
Merge branch 'master' into feature/worker-listeer

* master: (25 commits)
  ignore vendor and composer.lock
  ignore vendor and composer.lock
  Status docbloc stated `string` but is `int`
  update example to represent comment
  #63 lastInsertId fix for postgres
  Removing required brackets that are not required
  Cleanup
  Adding null checks for DateTime before cloning
  Type hinting to DateTime
  Adding clone to all DateTime getters and setters
  Updating readme for newly added entity
  Add Entity for default_queue table
  Update README.md
  Update README.md
  Update README.md
  Update README.md
  Prepare 0.3 release
  Remove warning for SlmQueueDoctrine
  Fix more and more CS
  Fix more CS
  ...

Conflicts:
	src/SlmQueueDoctrine/Options/DoctrineOptions.php
tests for slm-queue-doctrine provided listener strategies
added repository for slm-queue worker-listener branch so travis will runs tests against the correct WIP PR (to be removed when done).
update composer dependancy
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
name based config for strategies so keys can be unset
config key strategies now called worker_strategies
cs
SlmQueueDoctrine\Listener\Strategy\* to SlmQueueDoctrine\Strategy\*
up dependency
skip test