Cleanup for non-root file locations #16

For non-root omxd, omxplay in CWD instead of /var/local.
Client looks for both omxlog and omxctl in CWD first.
Print PID to pidfile, not zero #9

Move pidfile creation to parent process where child PID is available.