fdsys: make the --store process a lot faster by knowing when we can skip processing entire sitemap files when they havent changed
some Senate votes like s195-110.2008 are missing document/document_congress, so fall back to the top-level Congress element [issue #47]
some Senate votes like s2-110.2008 are missing a modify_date [issue #47]
some old House votes have bioguide IDs of '0000000', like h405-108.2004, and instead of writing that invalid ID write null as the id [issue #46]
Added a chamber flag to votes
whitespace
Spit out the # of errors at the end no matter what. (Many errors can push the count up too high.)
Make 000000 bioguide ID an error condition, and make an improperly parsed bill number an error condition. (Added 'MOTION' as a possible legis-num.)
Add history.active and history.active_at flags, under a few identified common situations. Possible other tests/situations will need to be added. Also catches disagreements to Senate resolutions better.
copy
Change and compress activation logic to always ignore calendar and referral actions
Mark a referral properly even when the word On is missing
Ignore introductory remarks in calculating activity
Flag hearings held, and the committee name
Be okay with amendments to treaties (ignore for now)
Nomination number needs to be a string - hyphens are possible
don't ignore treaty info, and update cache path to mirror data path, for convenience
Add a check to prevent confusing congress and session mixups
fdsys: fix downloading of plain text format, and automatically extract the actual text from the HTML container that GPO actually gives
Granule URLs for the --store option were incorrect for all but mods files.