Use Posix IPC in lockutils

Rather than creating temporary files in a file system let's leverage the
Posix IPC interface to create our inter process locking mechanism.

Blueprint: lockutils-posix-ipc

Change-Id: Ia87c3bdad64f0b0f6cb9fc2878add3fd1708041f
Merge "Use Posix IPC in lockutils"