Made setObj() etc. ARC-friendly
Added MYReadWriteLock
Added AfterThisTest() utility for unit tests
Added MYOnThreadInModes and MYWaitFor to MYBlockUtils
MYReadWriteLock: Doc-comments and additional error checking
Merges with snej/master