Support Boost 1.54's lack of emplace()
Support Boost 1.54's lack of emplace()

Fall back to construct and insert()

Use check of BOOST_VERSION macro. Probably the most clear (though it would be
possible to use some TMP method checking whether the emplace method is actually
defined)

wavelab/libwave,wavelab/libwave,wavelab/libwave,wavelab/libwave