Get rid of scoped enum for distribution type, make it a regular enum instead.
Fixed #892: hwloc_topology_load can be expensive -- don't call multiple times
Moving buffer away from stack
Fixed #893: --hpx:print-bind switches std::cout to hexadecimal mode
Improved forward_as_tuple and tuple_cat