Added 7 new COMM_TYPE_ splits.
We can now split communicators based on hwloc full capabilities up to BOARD.
I.e.:
  HWTHREAD,CORE,L1CACHE,L2CACHE,L3CACHE,SOCKET,NUMA,NODE,BOARD
where NODE is the same as SHARED.