factorise cas.h
code cleanup
lf_cas.h rewrite
rewrite lf_fifo
lf_fifo_test: threaded push then threaded pop jobs
cleanup lock_free_queue