Removed use of typeid in typeof implementation for VC7.1, as this caused problems in some uses of BOOST_TYPEOF