GekkoFS user library creation.
Build over replication/gekkofwd changes. This MR aims to create a standalone library to use inside a client application without LD_PRELOAD and syscall interception.
The user library needs some changes as some syscall_no_intercept calls are scattered through the logging and the general code of the client.
Also we need to do not link syscall_intercept and to remove (or avoid) the gekkofs client constructor.
There is an example of write - read on the example directory.
The user needs to link gkfs_user_lib.so and use user_functions.hpp (installed on include/gkfs directory)
Edited by Ramon Nou