8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variablesSummary: Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64)Reviewed-by: stuefe, bdelsart, dcubed