Revised separated fair links

Revised version of FairLinks.
New features:
- FairLinks stored in separate branch
- FairLinks contain the complete history of the object
- One can select which links to store and which not
- FairLinks can be disabled completely

Known issues:
- the root files get quite large if all links are stored