Trying to fix race condition in LockFile.release().
Added catch block for OverlappingFileLockException.
Added multi-threaded test for LockFileImpl.
Reduced sleep times (faster test run, more collision-prone).
Added more sanity checks and added info to exception messages.
Found a bug - hopefully the single reason for the problem.
Temporarily commented out catch clause - for testing (certain bugs seem
only to occur on Jenkins).
* Increased parallelisation of tests.
* Reduced threadCount to 4 (per core), though.
* Fixed a few problems in tests preventing proper parallelisation.
Re-added the catch-block for OverlappingFileLockException (which was
temporarily commented out for testing). Added elaborate comment.
Fixed javadoc.
Increased threadCount again for testing.
Reduced logging.
Testing again with exactly the same situation as before to make sure I
identified and fixed the only bug.
Re-added catch block.
parallel="all" instead of "methods" - again
threadCount=4 instead of 7.
Further cleanup of test code.
Branched for #33. Work in progress.
#33 WIP: compiling! But tests in error.
WIP