Make sure IE uses the latest rendering engine.
Fix a nasty bug with results parsing.

The problem was that soFar = responseText.length; was called regardless
of whether JSON.parse(current) was successful or not. This caused
partial input to be considered 'processed' so when the rest came, it
stood on its own and was invalid JSON yet again.
Use an array to accumulate multiple DBs specified via URL.
Pages and Years in PubMed.
Improvements to Author names parsing.
Update README with note about the almost-JSON the search API returns.
Add DataCite support.
Publisher logos next to the Data source name.
Add link to the website in the README.
Show related identifiers for DataCite, clickable whenever possible.
Link to API call for current search.
Merge remote-tracking branch 'upstream/master'