patches from tongari: allow custom Associative Sequence which doesn't have fusion::pair
as elements.

[SVN r83455]
Fixes #8418

[SVN r84000]
Fixes #8456

[SVN r84001]
Fixes #8336

[SVN r84002]
allow map keys to be forward declared only

[SVN r84275]
added static assert when N is > size of vector

[SVN r84283]
minor updates to fusion docs

[SVN r84440]
update fusion Nil template parameters to Nil_ to make ObjC happy. trac #5010

[SVN r84441]
specialization of convert_impl for map_tag, refs #8759

[SVN r84937]
Remove use of obsolete BOOST_NO_TEMPLATED_STREAMS macro.

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

[SVN r86062]
Fixes Ticket #7513

[SVN r86128]
Fixes #9110

[SVN r86165]
Correct broken links to C++ standard papers. Refs #9212.

[SVN r86524]
small fixes
build target for preprocessing Fusion with wave
Merge pull request #1 from ericniebler/preprocess

build target for preprocessing Fusion with wave
merge from upstream/develop, fix merge conflicts, re-preprocess