Use __may_alias__ instead of may_alias.  Fixes #6410.

[SVN r82919]
Optional: Remove obsolete MSVC version checks.

[SVN r86019]
Work around msvc bug when explicitly destroying a class with a virtual base.  Fixes #5940.

[SVN r82915]
Add a forward declaration of the ostream operator for optional.  Fixes #2103.

[SVN r82930]
Optional: Remove obsolete GCC version checks.

[SVN r86068]
Remove use of obsolete BOOST_NO_TEMPLATED_STREAMS macro.

It was only defined for no-longer-supported-gcc.

[SVN r86062]
Replace deprecated function reset in examples.  Fixes #765.

[SVN r82912]
Some doc typos.  Fixes #7602.

[SVN r82910]
Remove extra :'s.  Fixes #7973.

[SVN r82909]
Try to fix VC8.

[SVN r83445]
Add assignment operators taking an InPlaceFactory to the Detailed Semantics section.  Fixes #5378.

[SVN r71048]
Correct definition of operator unspecified-bool-type.  Make reference for is_initialized point to this operator.  Fixes #6364.

[SVN r82911]
Add link to header from synopsis.  Fixes #4049.  Add links to in place factory assignment operators.

[SVN r71092]

Conflicts:
	doc/html/index.html
Fix some more typos and grammatical errors.

[SVN r71089]

Conflicts:
	doc/html/boost_optional/detailed_semantics.html
	doc/html/index.html
Copy-editing optional documentation.  Fixes #5382 and a few other issues I noticed while I was at it.

[SVN r71052]

Conflicts:
	doc/html/boost_optional/detailed_semantics.html
	doc/html/index.html
Added HTML documentation generated from QuickBook sources (they were not in sync in the previous commit)
Merge branch 'master' of github.com:boostorg/optional