The sem/shm paths are now compiler options
The replacement `bool' replaced `int'
Added sample `dbg' code
Updated `lock' with a unit-test option