Update Authors file
Split dedupv1 into seperate libaries.

Now four libaries are created:
- libdedupv1_base
- libdedupv1_core
- libdedupv1d
- libdedupv1_base_shared_test

Signed-off-by: jkaiser <jkaiser@kaiserj-2.zdv.uni-mainz.de>
Refactor shared core unit test code.

There is no need to have a shared unit test code for "core".

Signed-off-by: jkaiser <jkaiser@kaiserj-2.zdv.uni-mainz.de>
Refactor the test utility code from base and the relates issue of other shared test code.

Signed-off-by: jkaiser <jkaiser@kaiserj-2.zdv.uni-mainz.de>
Move filter path script

Signed-off-by: jkaiser <jkaiser@kaiserj-2.zdv.uni-mainz.de>
Add a first implementation of a Bloom filter.

The Bloom filter is not producion ready.
It is not aware of the garbage collection, i.e. it is not removing
old entries. This increases the false positive rate over time.
And it is not crash safe.
However, it is fine for experimental usage.
Better handling of invalid usage of the chunk locks.
Add more profile information to the filter chain.
Add a bit of profiling for the chunking in the content storage.