Use @synchronize for all calls
Use @synchronize for all calls

The use of thread local storage was not enough to prevent some odd, yet
infrequent, errors from the SMB server from appearing during threaded
unit tests.  Locking all exposed calls works, so use that means instead
of TLS.

smartfile/fs-smb