PID file

Write PID file when running in background and specified in configuration
file.

Conflicts:
	TODO
Update bench_sniproxy

Allow overwriting ports via environmental variables and specifying
wrappers such as strace and valgrind for sniproxy like functional_test
allows.