Remove unused collections.claim_collection() function that was breaking tests.
Merge branch 'master' of github.com:total-impact/total-impact-core
updated Priem.bib
copy biblio from aliases into item["biblio"] if no better source

should probably rename this file from webpage.py to generic.py or something like that
handle unicode in urls better, and copy in alias_dict_from_tuples

was unclear whether should copy this here to keep the providers isolated from item code, or use the one in item.py
once we move to a relational db this function+tuple/dics mixup will go away, thank goodness
update mendeley provider to supply aliases based on titles, and return mendeley urls etc.
accept dict as a alias type and call something with just biblio an article
Don't look up DOIs when importing from bibtex any more, just return the biblio.

DOI lookup done at alias state, so can use many providers (cross ref, mendeley, pubmed)
call webpage provider at end of that chain so that can at least supply provided biblio if no other ids
Merge branch 'master' into push_after_presentation