Changed command name setup.
Removed old-style casts.
Added optional environment isolation for commands.
Fixed race condition in driver.
Updated Mock Memory Interface, removed useless mutex, added semaphore and
implemented interface acquiring and releasing.
Added interface acquiring and releasing to FAT32 buffer operations as
a temporary solution to race conditions during position setup and
actual data reading or writing.