heap: merge fixes from trunk


svn path=/branches/release/boost/heap/; revision=78549
heap: merge fix for #7233


svn path=/branches/release/boost/heap/; revision=80050
heap: merge changes from trunk


svn path=/branches/release/boost/heap/; revision=81319
heap: merge fixes from trunk


svn path=/branches/release/boost/heap/; revision=81453
heap: merge changes from trunk


svn path=/branches/release/boost/heap/; revision=81480
heap: merge changes from trunk


svn path=/branches/release/libs/heap/; revision=81722
heap: merge changes from trunk


svn path=/branches/release/boost/heap/; revision=81943
heap: merge fix from trunk

svn path=/branches/release/boost/heap/; revision=82569
heap: merge changes from trunk


svn path=/branches/release/boost/heap/; revision=83541