errno, pthread cleanup and pthread id are now stored in uthread. This allows using these without TLS
As the number of libraries is increasing, root directory starts to expand. This adds better organization for libraries