* Reland "Added IsolateNameServer functionality (#5410)"
This reverts commit 1598c7ad7b.
* Fixed issue with isolate_name_server_test which caused test to timeout
* Disabled thread_annotations on Android as they aren't supported in the
NDK headers for std::mutex. Readded thread annotations to
IsolateNameServer.