Deleted:
resource-uri.c/h: the uri of a resource is not stored any more, but resources are compared at runtime with each other, based
upon characteristics like name/server/workgroup when dealing with a smb share.

workerthreads.c/h: used those from the common source
epoll-utils.c/h: used those from the common source
autofsmounts.c/h: deleted from source, not used anymore

Added:
objects-mounting.c/h: take care of mounting of for example a cifs share within a special file
networkutils.c/h: add some network utils like isvalid_ipv4 and isvalid_ipv6.

Changes:

* rewrite the configure script to enable options like --with-libsmbclient and --with-libnfs, add detection for these
  also add defines in the source like HAVE_LIBSMBCLIENT

* rewrite the browsing of the virtual network, use the cache and sync using special function

* make the module calls part of struct object in stead of a pointer to an existing list of calls.
  This makes it possible to merge module calls:

  for example the module calls for an object in de smb network are a combination of browsing the cache, and syncing
  using libsmbclient.

  futher the checking of the existence of a module call for for example getattr or mknod is not required anymore.
  by merging module calls every module call is defined.

* rewrite the calling of a module call. The module call takes care of replying the fuse req with the right result, and
  freeing allocated memory. This is required to enable any async interface.

* add detection of NFS servers and exports, and access these using libnfs. At this moment only using the
  sync interface.

* add struct networkaddress for network services in stead of a string for the ipv4 address.