heap: fix emplace operations

fixes #8195

svn path=/trunk/boost/heap/; revision=83263