F cache version
Use versioning of caosdb to validate the cache.
This MR includes lots of changes to documentation and tests, that's why I'm creating it as WIP and why I would like to have some discussion on ongoing issues.
Edited by Alexander Schlemmer