Regularize naming for BOOST_VMD_IDENTITY macro use.
Use and specify reentrant versions of VMD functionality.
Use re-entrant forms for Boost PP macros.