Cleanup
removing unneeded header dependency
Adding hpx-thread-aware spinlock pool
Adding special mutex type for gid_type