heap: c++11 compile fixes and fix for ticket no 6825
heap: add tests for s_handle_from_iterator
heap: ability to build tests without linking with boost.test

Signed-off-by: Tim Blechmann <tim@klingt.org>
heap: include <utility> for std::forward

Signed-off-by: Tim Blechmann <tim@klingt.org>
heap: simplify logic for index update

Signed-off-by: Tim Blechmann <tim@klingt.org>
heap: reduce test size

should hopefully let the testsuite complete on VeecoFTC with
msvc-9.0~wm5~stlport5.2
heap: fix ticket #7233

Signed-off-by: Tim Blechmann <tim@klingt.org>
heap: fix some inspection warnings
heap: fix some inspectin warnings
heap: mutable heap wrapper - we should copy the q_ for the compare class

fixes ticket no #7357
heap: add test case for ticket no 7358
heap: workaround for msvc lookup bug

attempt to fix #7358
heap: fix typo in comment

fixes #7713
heap: remove deprecated macros and comply with boost style guides
heap: fix more style issues
heap: replace deprecated macros
heap: use new c++11 feature tests
heap: use new c++11 feature tests (remaining instances)
heap: fix fibonacci_heap::erase

fixes #7903
heap: fix emplace operations

fixes #8195