Use boost::addressof to get the address of handler objects, rather than applying operator& directly. Refs #2977.