Merge pull request #2 from google/tsan-xairy

Atomic macro and range access handler
Merge pull request #3 from google/tsan-xairy

Hash table implementation && slab_alloc/slab_free hooks && call ktsan_init on boot
Merge pull request #4 from google/tsan-xairy

Support clocks for sync objects
Merge branch 'tsan' into tsan-dev