add uuid library

svn path=/branches/release/libs/uuid/; revision=58968
merged uuid from trunk

svn path=/branches/release/boost/uuid/; revision=60927
Merge some link fixes.

svn path=/branches/release/libs/uuid/; revision=61067
Added notes to documentation about using Valgrind
Added some comments to seed_rng.hpp

svn path=/branches/release/boost/uuid/; revision=61180
One can define BOOST_UUID_NO_TYPE_TRAITS to remove the dependency on Boost.TypeTraits.
Stream operator<< handles left, internal, and right manipulators.
Added to_string, to_wstring
Fixed bug in 3 uuid string in documentation

svn path=/branches/release/boost/uuid/; revision=63941
Ticket #5145

svn path=/branches/release/boost/uuid/; revision=72270
Ticket #4601

svn path=/branches/release/boost/uuid/; revision=72271
Ticket #4991

svn path=/branches/release/boost/uuid/; revision=72272
Ticket #5235

svn path=/branches/release/libs/uuid/; revision=72273
Ticket #5235

svn path=/branches/release/libs/uuid/; revision=72274
Ticket #5570

svn path=/branches/release/boost/uuid/; revision=72341
fix for ticket #5794

svn path=/branches/release/boost/uuid/; revision=74868
Fix for ticket #5794

svn path=/branches/release/libs/uuid/; revision=74869
fixed ticket #6258

svn path=/branches/release/boost/uuid/; revision=76006
Added new use test case (using a uuid as the key in a std::map).

svn path=/branches/release/libs/uuid/; revision=76326
ticket #6118
does not completely solve the warning but helps

svn path=/branches/release/boost/uuid/; revision=76402
fixed ticket #5325

svn path=/branches/release/boost/uuid/; revision=76405
ticket #5325

svn path=/branches/release/libs/uuid/; revision=76406
Silenced GCC warnings about an initialized but not used variable.

svn path=/branches/release/boost/uuid/; revision=78238
added sha1 tests for really long messages

svn path=/branches/release/libs/uuid/; revision=80502