Instrument tests.c with -fsanitize=thread
Added atomic test (currently fails)
Merge branch 'tsan-xairy' into tsan-instrumentation
Add completion, mutex and semaphore tests
Hook raw_spin_locks instead of spin_locks
Hook mutex_lock and mutex_unlock
Merge branch 'tsan-xairy' into tsan-instrumentation

Conflicts:
	mm/ktsan/ktsan.c
Do not print stack trace for warnings
Add thread create test
Hook atomic_read and atomic_set
Merge branch 'tsan' into tsan-dev
Instrument kernel/*
Acquire old thread clock on new thread creation
Add ktsan_func_entry/exit
Refactor stack related routines
Add trace interface && drop slab dependency from ktsan.c
Add thread count stats && call ktsan_thr_finish
Rename kt_thr_finish to kt_thr_destroy
Correctly handle thread related events
Various fixes