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.
Use the same code for both search view and search api.
Provide all fields in the search API response.
Ignore error and continue if an updating an author in solr fails.
Merge branch 'master' into auto-ia