Topic/hwloc update

Per our discussion on the devel ML, here is a PR that brings the latest hwloc v1.7 branch to the OpenMPI v1.8 series

note i had to do a dirty patch (see the second one line commit) to get things work,
at this stage, i do not understand what is going wrong

@rhc54 @jsquyres could you please review this ?