Reorder sections in treetop, no functional changes
Parser support for Schedules
Dump XML for schedules
Make bylaw content optional
Correctly handle schedules without numbers
Render schedules in preview
Nicer headings for schedules
Merge branch 'schedules'
Fix specs for schedule titles
More exact match for negative lookaheads.

This means that a section or schedule title is only considered
as such if it can be fully matched. This prevents the grammar
from seeing what it thinks is, say, a schedule title only
to later realise it's not, but now it can't backtrack.
Section content is a major container
Remove unnecessary section_content rule
Coalesce premable_statement into naked_statement
Don't require EOF in grammar
Tolerate whitespace.

Don't destructively remove whitespace, just trim a little and maintain
empty lines. This makes it easier for people to have formatting in their
source documents.
Merge branch 'empty-lines'
Group whitespace entities in grammar