merge [79461], [79465], and [79485] from trunk

svn path=/branches/release/libs/proto/; revision=79526
doc tweaks only; merge [79703] from trunk

svn path=/branches/release/libs/proto/; revision=79704
merge [79918] from trunk, fixes #7203

svn path=/branches/release/boost/proto/; revision=79934
merge [79567] from trunk

svn path=/branches/release/libs/proto/; revision=80296
merge [79632], [79640], [79678], [79686], [79711], [79713], [79725], [79742], [79920] from trunk

svn path=/branches/release/libs/proto/; revision=80297
merge misc proto changes from trunk: [80247], [80262], [80265], [80266], [80275], [80273], [80274]

svn path=/branches/release/boost/proto/; revision=80356
proto: merge [80353] from trunk to release

svn path=/branches/release/boost/proto/; revision=80579
proto: merge [80747] from trunk

svn path=/branches/release/libs/proto/; revision=80767
phoenix: merge [80758] [80764] from trunk

svn path=/branches/release/boost/proto/; revision=80802
proto: doc tweaks. merge [80923] from trunk

svn path=/branches/release/libs/proto/; revision=80924
proto: make proto::flat_view play nice with segmented fusion. merge [80820] from trunk

svn path=/branches/release/boost/proto/; revision=80926
comment typos, fixes #7487, fixes #7555

svn path=/branches/release/boost/proto/; revision=81308
Merge deprecated macro change for Boost.Proto to release; no functionality change

svn path=/branches/release/boost/proto/; revision=81853
merge [83504] from trunk

svn path=/branches/release/libs/proto/; revision=84525