deduplicate the oldest copy of an item
add next_refresh and refresh_interval columns to db

ALTER TABLE "user" ADD next_refresh timestamp; update "user" set next_refresh=last_refreshed + interval '7 days'
ALTER TABLE "user" ADD refresh_interval Integer; update "user" set refresh_interval=7
make updater use next_update column to update periodically every day
accept csv tiids in a POST
Merge branch 'donate-button'
don't import existing tiids
Merge branch 'master' into fixes
Merge branch 'master' into show-alerts

Conflicts:
	totalimpactwebapp/static/dist/ImpactStory.js
Merge branch 'master' into fixes
Merge branch 'show-alerts' into fixes
import FlushError
fix flush import
send existing tiids whenever adding products
add support for GET /user/:user/products?debug, hides awards and markup for easier core debugging
update that google scholar articles imported are "new" articles
don't re-import dup or removed products
only ignore removed tiids when linked products from scheduled source
Merge branch 'fixes'

Conflicts:
	totalimpactwebapp/static/dist/ImpactStory.js
	totalimpactwebapp/static/dist/templates/app.js
	totalimpactwebapp/static/src/app/profile/profile.tpl.html
Merge branch 'merged-master'

Conflicts:
	totalimpactwebapp/static/dist/ImpactStory.js
	totalimpactwebapp/static/dist/templates/app.js
	totalimpactwebapp/static/src/app/settings/settings.js
keep if has free fulltext url