fixes to build on linux
still fixes for linux
imported refcnt for internal memory management purposes

the api has been also extended a bit to allow a proper memory management
of cached values in a multithreaded environment with eventually high-rate parallel operations
updated to be conform to the new arc api and synchronized parallel access to the same object

this also applies the logic of not fetching the same item multiple times but reusing the results
of the first thread actually accessing the underlying storage
new threading model based on a pool of workers

each serving multiple requests using their own iomux instances

(more documentation will come)
conforming to the new internal api
minor fixes (and cleanings)
conforming to the new internal API
minor cleanings
renamed