Enable use of UserLocal register if detected in hardware.

This change detects if the MIPS hardware supports the UserLocal Register
Implementation (ULRI) and, if found, will enable it. The UserLocal
register is used for the TLS pointer and is much faster than calling
the sysarch(MIPS_GET_TLS,...) system call.