proto msvc workarounds for phoenix

svn path=/trunk/boost/proto/; revision=80764
flat_view doesn't cause segmented fusion to create invlalid iterators anymore

svn path=/trunk/boost/proto/; revision=80820
fix broken url

svn path=/trunk/libs/proto/; revision=80923
comment typos, refs ##7487, refs #7555

svn path=/trunk/boost/proto/; revision=81150
Remove usage of deprecated macros

svn path=/trunk/boost/proto/; revision=81468