search pid files in correct directory

fixes sidekiq:stop and sidekiq:cleanup
make pid path handling more consistent

for_each_process changes into current_dir before yielding pid files
this fixes sidekiq:stop when sidekiq_pid is set to a relative path
Merge pull request #12 from levinalex/fix_stop

search pid files in correct directory