On gcc use appropriate flags for heavy template instantiation.

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

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

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=57770
Detemplate the grammars.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59293
Turn the old template headers into cpp files.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59294
Convert links, urls and source mode to use synthesized attributes and
symbol tables. And use a generic visitor to process them.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59295
Images.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59296
Call template.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59298
List.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59302
Paragraphs, sections, titles.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59303
When compiling for release, disable warnings.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59306
Move the code snippet stuff into its own files.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59315
Flatten the file hierarchy.

The division between detail and main wasn't making much sense.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59317
Make the code snippet grammar a cpp file.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59318
Move most of the template implementation into template.[ch]pp

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59324
Merge from trunk.

svn path=/branches/quickbook-1.5-spirit2/doc/; revision=59528
Explicitly instantiate process separately from the grammars and
introduce a hook for generating the output separately.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59553
Starting to separate out boostbook encoding.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59554
Separate out block output.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59558
Partially translate doc_info handling to new style.

svn path=/branches/quickbook-1.5-spirit2/Jamfile.v2; revision=59560