Branch quickbook for spirit 2 development.

SVN-Revision: 57654
On gcc use appropriate flags for heavy template instantiation.

SVN-Revision: 57766
A couple of missing includes in code_snippet.hpp

SVN-Revision: 57767
Fix a couple of warnings.

SVN-Revision: 57768
Compile most of the grammars seperatly.

SVN-Revision: 57769
Instantiate the syntax highlighters in a separate compile unit.

SVN-Revision: 57770
Get the tests to pass. xinclude breaks because of build path differences.

SVN-Revision: 57771
Change 'using namespace boost::spirit::classic' to 'using namespace boost::spirit'.

SVN-Revision: 57772
Use phoenix bind.

SVN-Revision: 57773
Put the quickbook version variables in the actions compile unit. They probably should be members of the actions class.

SVN-Revision: 57774
Port the post processor to spirit 2.

SVN-Revision: 57775
Use spirit 2 for code snippets.

SVN-Revision: 57776
Use Spirit 2 for the main parser.

SVN-Revision: 57777
Use synthesized attributes for element ids.

SVN-Revision: 57778
Use synthesized attributes for template calls.

SVN-Revision: 57779
Use the pimpl idiom for the grammars.

SVN-Revision: 58044
Use synthesized attributes for images.

SVN-Revision: 58045
Remove the syntax highlighter collector.

SVN-Revision: 58046
Avoid 'using namespace' as it confuses me.

SVN-Revision: 59287
Add a list test.

SVN-Revision: 59288