Accents in location names are replaced correctly.

Added the unidecode package to correctly replace accented and other
Unicode related characters in Location names with ASCII friendly
versions. This makes the status reports sent out as emails easier to
read.
Package version number is accessible when installed.

Added the version number to the checklisting module so it is easy
to find which version of the package is installed.
Updated trove keywords and fixed version number for scrapy.
Fixed key errors and improved updating records from web page.
Improved logging when tracking down records missing from the API.

The eBird API does not always return all the records for a given
location. Often the web page used to display the checklist on the
eBird web site has between 1 and 20 (approx) additional records.
Improved the logging to record the URLs for the API call and the
web page to make it easier to compare and identify which records
were available only through the web page.
Removed the scrapy project file.

The project file was used to tell the scrapy engine where the settings
file was located. This is now handled in the script that runs the
crawlers from cron - the most common use case currently supported - so
the project fil was deleted.