Change thread.h to thread-inl.h to pick up missing Thread::Currnet for debug build in master

Change-Id: I56a4dd18ec1c212f9dbb73b14c0c0623b23c87bd
Change thread.h to thread-inl.h for missing Thread::Current for x86

Change-Id: I83ff019626b284edc8cf7232594f28472d8d9e5b
Change thread.h to thread-inl.h for missing Thread::Current for mips

Change-Id: Ic1c7c1870c1a49ea470d7f86a9565fea9bb85508
Move disassembler out of runtime.

Bug: 9877500.
Change-Id: Ica6d9f5ecfd20c86e5230a2213827bd78cd29a29
Fix detection of art::Thread::Current()

Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
Revert "Fix NewLocalRef, NewGlobalRef to handle cleared weak globals."

This reverts commit 1e3087318b009f218dd504df9434b652b7efa4d1.
Fix pthread support

Signed-off-by: Paul Beeler <pbeeler80@gmail.com>