first pass at adding state_machine functionality
getting rid of stuff that's no longer needed
wiring in the fragment parsing events
Fragment -> Section
moving responsibility for finding the page content to HansardPage
shifting the remaining long xpaths to HansardPage
getting rid of any reference to segments
adding a parsing_preamble state
basic wiring in of start_preamble event
renaming @page_fragments_seq to @section_seq
fixing scopes that relied on fragment_id
gah, forgot to reinstate the type field
rewritten 3 of 4 commons parsers to remove dependence on @page_fragments loop
allow storing multiple chairs per WH debate
fixed assignment of chair(s) to WH debates; closes gh-13
moving common functionality into Parser
starting to bring HoL parser back into line
Merge branch 'master' of github.com:lizconlan/large-hansard-collider