Branch quickbook for spirit 2 development.

svn path=; revision=57654
On gcc use appropriate flags for heavy template instantiation.

svn path=; revision=57766
A couple of missing includes in code_snippet.hpp

svn path=; revision=57767
Fix a couple of warnings.

svn path=; revision=57768
Compile most of the grammars seperatly.

svn path=; revision=57769
Instantiate the syntax highlighters in a separate compile unit.

svn path=; revision=57770
Get the tests to pass. xinclude breaks because of build path differences.

svn path=; revision=57771
Change 'using namespace boost::spirit::classic' to 'using namespace boost::spirit'.

svn path=; revision=57772
Use phoenix bind.

svn path=; revision=57773
Put the quickbook version variables in the actions compile unit. They probably should be members of the actions class.

svn path=; revision=57774
Port the post processor to spirit 2.

svn path=; revision=57775
Use spirit 2 for code snippets.

svn path=; revision=57776
Use Spirit 2 for the main parser.

svn path=; revision=57777
Use synthesized attributes for element ids.

svn path=; revision=57778
Use synthesized attributes for template calls.

svn path=; revision=57779
Use the pimpl idiom for the grammars.

svn path=; revision=58044
Use synthesized attributes for images.

svn path=; revision=58045
Remove the syntax highlighter collector.

svn path=; revision=58046
Avoid 'using namespace' as it confuses me.

svn path=; revision=59287
Add a list test.

svn path=; revision=59288