Moved chain_text_versions to the bill model. Refactored the missing-text path.
Added a rake task to generate limited bill fixtures.
Deleted solr.rake
Made bill import delete previous actions that have been replaced with better source data.
migration to clean up schema_migrations table.
Added ordinal position to Action.
Use Time.zone.parse in unitedstates import code.
New actions need identity fields.
Use :text instead of :string for in_committee and :in_subcommittee to handle bills like hr3749-109.
Moved legislator import code into app/jobs/import_legislators_job.rb and updated rake tasks to suit.
Eliminated synthetic introduction bill actions and changed order to be based on the ordinal_position field.
Import 'action_type' from 'type' for bill actions.
Fixed Bill.actions and Amendment.actions relations by moving BillAction and AmendmentAction into their own files. This fixes a bug that allowed Action models to have a nil type field.
Added validator to Action.type to ensure intended STI use.
Added migration to fix Action.type nil values.
Added sres to Bill.ident_pattern
Added congress field to Amendment.
Added migration to populate Amendment.congress from Amendment.bill.session.
Added ident method to Amendment.
Added import:amendments:current rake task.
Fake introduced action in bill status hash.

Our source data does not include an introduced action for all bills.
This ensures that we show the proper date for the introduction in our
bill status UI.
Added roll call import job and import queue worker.

Bill, amendment, and roll call import jobs modified so that their
.perform method can be called blindly from the import queue worker.
Handle SIGTERM and Beanstalk::NotConnected in import:worker