bugfix:
1. move static initialized in client to thread local.  each client thread
should has its own value
2. set client_thread default to true, in server thread, we set it to false,
mesa driver can call eglXXX which is our symbol
3. rename functions in hash.c to avoid clash in mesa hash.c
bug fix: set initialized = true once name handler is initialized