Merge [46445] - add line ending properties. Ref #2441.

svn path=/branches/release/libs/optional/; revision=49577
merge of cmake build files from trunk per beman

svn path=/branches/release/libs/optional/; revision=50756
Merge several documentation fixes. Plus a small inspect fix.

Merged revisions 50798-50799,50837-50839,50847-50848 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r50798 | danieljames | 2009-01-26 23:14:53 +0000 (Mon, 26 Jan 2009) | 5 lines
  
  Make checking for duplicated names case insensitive.
  
  This avoids generating filenames with names that only differ by case as they
  cause problems on case insensitive file systems.
........
  r50799 | danieljames | 2009-01-26 23:29:52 +0000 (Mon, 26 Jan 2009) | 1 line
  
  Label the line ending inspect errors.
........
  r50837 | danieljames | 2009-01-28 09:14:21 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Add scope exit to the root html file.
........
  r50838 | danieljames | 2009-01-28 09:14:45 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Fix a link in the typeof forwarding html file.
........
  r50839 | danieljames | 2009-01-28 09:14:56 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Fix an incorrectly escaped right arrow.
........
  r50847 | danieljames | 2009-01-28 15:17:34 +0000 (Wed, 28 Jan 2009) | 2 lines
  
  Fix some documentation issues with scope_exit.
........
  r50848 | danieljames | 2009-01-28 15:32:46 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Generate the scope_exit documentation.
........

svn path=/branches/release/libs/optional/; revision=50849
Merge PDF build changes from Trunk.

svn path=/branches/release/libs/optional/; revision=51417
Add support for "known failures", which match the build name via a
regular expression and are attached to test cases as a "known-failure"
label.

svn path=/branches/release/libs/optional/; revision=53014
Fixed almost all tab and min/max issues found by inspect tool

svn path=/branches/release/libs/optional/; revision=53142
Add basic copyright/license to keep cmake out of the inspection report

svn path=/branches/release/libs/optional/; revision=55095
Making svn:keywords match trunk

svn path=/branches/release/libs/optional/; revision=56113
rm cmake from the release branch before it goes out broken.  Policy dictates that you never commit to release, you commit to trunk and merge to release.

svn path=/branches/release/libs/optional/; revision=56941
Merge [57812] rebuild optional documentation.

svn path=/branches/release/libs/optional/; revision=57813
Merge documentation fixes.

* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.

svn path=/branches/release/libs/optional/; revision=63347
Spirit: merging from trunk upto rev. 63622

svn path=/branches/release/boost/optional/; revision=63642
Merge some link fixes.

[64006] and [64059].

svn path=/branches/release/boost/optional/; revision=64061
Merge documentation changes.

svn path=/branches/release/libs/optional/; revision=64186
Merged changes from trunk. Fixes #3395. Also updates swap behavior: if default constructor has no-throw guarantee, swap will use it to provide no-throw guarantee itself. operator>> behavior changed slightly so that the stream is not accessed when unrecognized character sequence is detected. The stream is marked with failbit in such a case.

svn path=/branches/release/boost/optional/; revision=67183
Merged changes from trunk: add namespace scope swap forward declaration to fix member swap copmilation. Swap implementation now uses Boost.Utility.Swap. Fixes #4987.

svn path=/branches/release/boost/optional/; revision=67307
Merge [53671] from the trunk.

svn path=/branches/release/boost/none.hpp; revision=70790
Merge [44825] and [45264] from the trunk.

svn path=/branches/release/boost/optional/; revision=70796
Optional: merge 81031

svn path=/branches/release/boost/optional/; revision=81036