Unix external pid file support

I have added an option to specify *.pid file for the forked process.
```
./pgagent -P ./pgagent.pid
```