Revert "Extract common icon path"

This reverts commit 9c3c01f9271426c690f753aeff454f8a4e447eb0.
Revert "Fixed ability to use modules with "modules=m1:m2:mX" option."

This reverts commit 1eb56ad8ee83febbb46d749acee009ed716cf74b.
Revise detection of volume icon

* The issue initially addressed in commit 'Fixed ability to use modules with
  "modules=m1:m2:mX" option.' (1eb56ad) has been fixed in libosxfuse.

* Check for options volicon and iconpath
Add support for Clang
Do not hardcode install prefix
Fix error parameter handling in fusefm_mkdir

Variable error is of type NSError*. Use the reference operator to get a pointer
of type NSError**.

Fix by @samuelpfchoi