On gcc use appropriate flags for heavy template instantiation.

svn path=/branches/quickbook-1.5-spirit2/; revision=57766
A couple of missing includes in code_snippet.hpp

svn path=/branches/quickbook-1.5-spirit2/; revision=57767
Fix a couple of warnings.

svn path=/branches/quickbook-1.5-spirit2/; revision=57768
Compile most of the grammars seperatly.

svn path=/branches/quickbook-1.5-spirit2/; revision=57769
Instantiate the syntax highlighters in a separate compile unit.

svn path=/branches/quickbook-1.5-spirit2/; revision=57770
Get the tests to pass. xinclude breaks because of build path differences.

svn path=/branches/quickbook-1.5-spirit2/; revision=57771
Change 'using namespace boost::spirit::classic' to 'using namespace boost::spirit'.

svn path=/branches/quickbook-1.5-spirit2/; revision=57772
Use phoenix bind.

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

svn path=/branches/quickbook-1.5-spirit2/; revision=57774
Port the post processor to spirit 2.

svn path=/branches/quickbook-1.5-spirit2/; revision=57775
Use spirit 2 for code snippets.

svn path=/branches/quickbook-1.5-spirit2/; revision=57776
Use Spirit 2 for the main parser.

svn path=/branches/quickbook-1.5-spirit2/; revision=57777
Use synthesized attributes for element ids.

svn path=/branches/quickbook-1.5-spirit2/; revision=57778
Use synthesized attributes for template calls.

svn path=/branches/quickbook-1.5-spirit2/; revision=57779
Use the pimpl idiom for the grammars.

svn path=/branches/quickbook-1.5-spirit2/; revision=58044
Use synthesized attributes for images.

svn path=/branches/quickbook-1.5-spirit2/; revision=58045
Remove the syntax highlighter collector.

svn path=/branches/quickbook-1.5-spirit2/; revision=58046
Avoid 'using namespace' as it confuses me.

svn path=/branches/quickbook-1.5-spirit2/; revision=59287
Add a list test.

svn path=/branches/quickbook-1.5-spirit2/; revision=59288
Use a parameterized rule for simple_markup.

svn path=/branches/quickbook-1.5-spirit2/; revision=59289