Base TargetSmart client
Integrate TargetSmart lookups for MI & WI.

Also move the TargetSmart client into its own class and add a wrapper.
Fix the warnings test to remove formatting
Merge branch 'master' into target_smart_api
Fix Maine, even though they are removing the special cases
Raise an exception (with the user & region data attached) when the region was not found in OVF data
Convert the UsersMailer.form_ready view to haml, clean it up, and add a text part
Worker should trap the OVF not-found error and inform the user
Update downloads controller to match the new token check API
Merge branch 'region-not-found'
region_id_for_user => region_data_for_user so that we can tag PDFs with the data
Expose the "form id" on the cover sheet
Merge branch 'pdf-tagging'
Line up the header baselines
Upgrading rails for security fixes (as well as a fix to a pgsql regression)
mount Sidekiq::Web at /admin/workers and make it require login
Move /confirm_address under /users where it belongs
prefer the REDISTOGO_URL for redis, since it is auto-provisioned
UserDownloadTokens should expire after 30 days
accidentally checked in debugging code