Fixes #684
Work on hwloc thread pinning

Fixing affinity masks. This is related to #473, #526 and #529
More hwloc thread pinning fixes

This fixes issues #473, #526 and #529
Fixing problem when a thread should be bound to multiple Cores
Attempt to fix: #686, Linker Error for Applications
Tweaks to make core affinity work on Windows as well
Fixing new performance counter (stolen threads)
Adding fractals example from mailing list.
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"