Merge quickbook from trunk.
Left docs out of this merge, I want to do a little work on them.
- Add 'lang' element to docinfo.
- Improved anchor implementation. Especially for using an anchor before a
section or heading.
- Reorganize the grammar, there's now a single main grammar. Elements are added
separately using the Nabialek trick.
- Fixed some more issues where lines containing comments were treated as blank
lines.
- Introduce a spirit rule for scoped actions when parsing. Could do with some
improvement, but works okay.
- Allow import, include and xinclude in conditional phrases. Will allow more
block elements in a future version.
- Use filesystem 3. Remove cygwin support.
[SVN r67784]