Merge quickbook. Starting 1.6 alpha, plus some 1.7 development.


[SVN r85050]
Merge quickbook from trunk.

From the change log:

- Improved markup for lists.
- Make escaping templates with a punctuation identifier illegal.
  Escaping templates with an alphanumeric identifier is still fine.
- 1.7 changes:
  - Make it an error to use an element in the wrong context.
  - Error if the body of a phrase element doesn't parse.
  - List markup in nested blocks.
  - Allow block elements in phrase templates.
  - Make it an error to put a paragraph break (i.e. a blank line)
    in a phrase template.
- Internal changes:
  - Clean up the id manager implementation.



[SVN r85369]
Merge quickbook to release.

[SVN r85390]
Merge quickbook to release.

Just documentation changes for 1.6.


[SVN r85409]
merge [85438] from trunk to release, fix quickbook build on msvc

[SVN r85439]
Merge quickbook.

[SVN r85827]
Merge removal of quickbook 1.6 warning.

I forgot to check this in to trunk, and then accidentally included it with some
circular buffer changes which is why the history is a little odd.


[SVN r86208]