sys_test: remove non-portable test

The test depended on `/bin/sh` features, and stopped working on some
systems, moreover, if we look at the code, the test was test more
`Lwt_unix` than `Flow` itself.
build: fix (re-)compilation of tests
file_lock_test: fix and improve concurrent test
build: remove -absname flag