load libzfs at runtime with dlopen

So actually only libzfs header files are needed to build docker. This should increase the acceptance in various distribution. (maybe enabled by default)