develop
Use first available mount provider if none is selected or selected is not present
Handle illegelArgumentException when setting custom mountpoint
changing volume provider requires restart due to macFUSE/FUSE-T lib loaded in same JVM
reinitate workaround for MOUNT_WITHIN_PARENT
remove debug message
Refactor mount point setting and controller : * remove CustomMountPath, winDriveLetter and usesCustomMountPath * new property mountPoint (can be null) * differentiation between driveLetter and directory happens in controller