Allow python-daemon >= 2.2.0 if not on windows (#2796)
Allow python-daemon >= 2.2.0 if not on windows (#2796)

* Allow python-daemon >= 2.2.0 if not on windows

It looks like the `python-daemon<2.2.0` dependency was created to specifically address an issue with windows. (See [#2525](https://github.com/spotify/luigi/issues/2525)) This patch loosens the requirement so that only windows requires `python-daemon<2.2.0` and all other platforms can use any `python-daemon`

* fix bad loop, bad var

* fix bad listcomp

PeteW/luigi,adaitche/luigi,jamesmcm/luigi,PeteW/luigi,dlstadther/luigi,PeteW/luigi,jamesmcm/luigi,adaitche/luigi,dlstadther/luigi,riga/luigi,spotify/luigi,adaitche/luigi,riga/luigi,PeteW/luigi,dlstadther/luigi,spotify/luigi,adaitche/luigi,dlstadther/luigi,riga/luigi,jamesmcm/luigi,jamesmcm/luigi,riga/luigi,spotify/luigi,spotify/luigi