mmc_device_darwin: Use semaphore to sync with callbacks
mmc_device_darwin: Use semaphore to sync with callbacks

Use a dispatch_semaphore_t to make the mount/unmount functions
wait for the respective callbacks, before returning.

ShiftMediaProject/libaacs,ShiftMediaProject/libaacs