Added client and server.
Create device from url.
Allow running tests using a different device.
Improved locking.
Added yhsm-daemon.
Add man page for yhsm-daemon.