Changed loops to use boost::foreach.
Removed typeinfo include.
Changed output file suffix of ExploreBind from dll to pyd on windows.
Added initialization of variables to prevent crashes on error; made NetworkMessenger binding noncopyable to prevent MSVC stream copy constructor errors.