issue #13 Treat empty PATH environment

It is to work with some versions of passenger-nginx.
They set PATH empty.
Merge branch 'avoid-passenger-nginx-bug'
Fixed broken test