only use derefof as a Borland workaround. Eliminates warning on gcc
foreach: describe perils of #define-ing foreach to BOOST_FOREACH
fix typo, thanks Marshall
comment typo, refs #7486
Removed missed usage of deprecated macros in Boost.Foreach