hwloc_topology compilation fix

Signed-off-by: Thomas Heller <thom.heller@gmail.com>
Fixing template export in distributing_factory

the serialize functions for partition_info haven't been exported properly.

This fixes #686
Fixing distributing_factory for MSVC
Reverting last patch as the cast is not necessary.
Fixing future and promise unit tests
Fixing move semantics tests
Correcting the comparison error in hwloc_topology
Tweaking thread_id test
Don't remove tcmalloc from the include directories.
Fix external build linking.
Fixing agas uncounted symbol unit tests to reflect reallity
Forgot to change the bool tests to "true"
Adding some additional asserts to hwloc-topology
Fixing gcc complaints
updating hwloc_topology from trunk
Merge branch 'master' of https://github.com/vamatya/hpx
rebase conflict
Merge branch 'master' into dd