Added support for compilers with no exception handling support.

svn path=/trunk/boost/boost/detail/catch_exceptions.hpp; revision=12758
weak_ptr made thread safe, shared->weak conversions, lightweight_mutex added.

svn path=/trunk/boost/boost/detail/lightweight_mutex.hpp; revision=12786
Enabled lwm_linux.hpp in lightweight_mutex.hpp.

svn path=/trunk/boost/boost/detail/lightweight_mutex.hpp; revision=12834
#undef min/max for MinGW if neccessary

svn path=/trunk/boost/boost/detail/limits.hpp; revision=12917
Added lwm_irix.hpp (contributed by Dan Gohman)

svn path=/trunk/boost/boost/detail/lightweight_mutex.hpp; revision=12955
Disabled the linux-specific versions since using kernel headers is problematic. #define BOOST_USE_ASM_ATOMIC_H to get them back.

svn path=/trunk/boost/boost/detail/lightweight_mutex.hpp; revision=12995
Added winapi.hpp and a CRITICAL_SECTION lightweight_mutex variant.

svn path=/trunk/boost/boost/detail/lightweight_mutex.hpp; revision=13211
BOOST_NO_LIMITS should not be used by user code; use <boost/limits.hpp> instead
BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS should not be defined when
BOOST_NO_LIMITS is defined

svn path=/trunk/boost/boost/detail/numeric_traits.hpp; revision=13340
add BOOST_NO_CPP_MAIN_SUCCESS_MESSAGE

svn path=/trunk/boost/boost/detail/catch_exceptions.hpp; revision=13721
Merged from RC_1_28_0

svn path=/trunk/boost/boost/version.hpp; revision=13944
1.29.0

svn path=/trunk/boost/boost/version.hpp; revision=13955
Added Boost.Signals library

svn path=/trunk/boost/boost/visit_each.hpp; revision=13964
add comment for BOOST_BIG_ENDIAN etc.

svn path=/trunk/boost/boost/detail/limits.hpp; revision=13982
Added libstdc++ v3 specific lightweight_mutex and atomic_count (contributed by Lars Gullik Bjønnes)

svn path=/trunk/boost/boost/detail/lightweight_mutex.hpp; revision=13999
Workaround BOOST_MSVC_STD_ITERATOR misconfiguration; add MSVC6 specificity

svn path=/trunk/boost/boost/detail/iterator.hpp; revision=14047
Platform-specific spinlocks disabled by default unless BOOST_LWM_USE_SPINLOCK is defined.

svn path=/trunk/boost/boost/detail/lightweight_mutex.hpp; revision=14213
Commited patch from "Lars Gullik Bjønnes" <larsbj@lyx.org>

svn path=/trunk/boost/boost/detail/limits.hpp; revision=14279
Add specializations for __int64 and unsigned __int64 for MSVC6

svn path=/trunk/boost/boost/limits.hpp; revision=14409
Fix unversioned VC++ checks

svn path=/trunk/boost/boost/detail/numeric_traits.hpp; revision=14436
Added specialisations for __int64 and long long where these are missing.

svn path=/trunk/boost/boost/limits.hpp; revision=14558