Fixed minimum doctrine common version to 2.2.0-dev

Removed some unused uses
If Iterations value is 0, worker will not kill itself never

* As default, seems logical that default value of iterations if not set is 0
* Also updated documentation
Merge branch 'master' into 2.1