Smart pointer and utility changes related to adding checked_delere and checked_array_delete

[SVN r10189]
initial commit

[SVN r10914]
Tabs converted to spaces.

[SVN r10916]
__stdcall support added.

[SVN r11649]
Fixed a bug w/ adaptable function objects + nested binds, made ref<> return const

[SVN r11670]
#undef BOOST_REF_CONST added

[SVN r11674]
Smart pointer enhancements, initial commit

[SVN r12439]
added is_reference_wrapper<>, unwrap_reference<>

[SVN r12470]
Modified is_reference_wrapper<> to work for reference types.

[SVN r12475]
initial checkin

[SVN r12481]
added missing #include of boost/config.hpp

[SVN r12483]
made 'reference_wrapper' Assignable

[SVN r12520]
compile-time ref.hpp header test, initial checkin

[SVN r12522]
ref_ct_test.cpp

[SVN r12524]
compile-time ref.hpp header test, initial checkin

[SVN r12525]
Added a default constructor to shared_count and shared_ptr for incomplete types (void).

[SVN r12815]
Added Copyright

[SVN r13145]
boost/ref.hpp: - Added get_pointer method to return a pointer (instead of a reference)

libs/bind/ref.html:
  - Document get_pointer

[SVN r13322]
boost/utility.hpp: - Include boost/utility/addressof.hpp

boost/utility/addressof.hpp:
  - addressof() implementation

libs/utility/utility.htm:
  - Document addressof

libs/utility/addressof_test.cpp:
  - Test addressof()

[SVN r13414]
ref.hpp: - Use addressof() instead of & operator

[SVN r13416]