fix race condition triggered in the unit tests by requiring a libtransmission thread lock in torrentRemove()

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13905 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix a race condition error in rename-test

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13906 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix a race condition error in move-test

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13907 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix oops

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13908 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) add assertions to check that block-writing functions are only invoked in the libtransmission thread

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13909 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) fix a filesystem sync issue in rename-test, reported by Lacrocivious

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13910 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) maybe fix removed-file-found issue reported by Lacrocivious

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13911 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) fix dangling pointer in tor->currentDir when reloading a .resume file from disk

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13912 f4695dd4-2c0a-0410-b89c-da849a56a58e
(libT) change the API signature for tr_torrentVerify() s.t. client code can be notified when the verify is finished

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13913 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix r13913 oops: I didn't mean to check in the fail.sh change that only called rename-test

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13914 f4695dd4-2c0a-0410-b89c-da849a56a58e