liblock: remove any references to private headers from text code

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
liblock: add a ABBCCA test
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
liblock: add a ABCABC test

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
liblock: add a ABBCCDDA test

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
liblock: add a ABCDBDDA test

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
liblock: add a ABCDBCDA test

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
liblock: add unlock ordering test

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
liblock: add locked init test

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>