Fixed the suffix part of the author URLs.

All the author URLs were being displayed with suffix "unnamed" instead of
the author name because of a typo. This has been fixed.
Make the order of search API results same as the search page.
Fixed memory leak in update_work module.
Ignore failed records when updating solr.

When the script fails to update a work in solr, log the error and ignore
it and move on to next record.
New solr updater script.

Completely rewritten from scratch with simple code and less rules.