Added tests for validating translation strings.
Added translations for English string.

Translations were added, as opposed to just leaving the string blank
and relying on the msgid to be displayed instead, so that the validation
tests can be run against all languages.
load_checklists will now add new Species when run with demo settings.

Modified the load_checklists command to make it easier to run the
demo project. A new setting, CHECKLISTS_ADD_SPECIES_ON_LOAD was added
to the demo settings. When this True, instead of a DoesNotExist exception
being raised if a Species does not exist a new record will be added.

This setting should only be used when running the demo. If the Species
table is initialized from the master species list then new entries will
be added when an existing species was not found for some reason (there
might be a missing hyphen in the name). The result would be multiple
entries for the same species.
Renamed module for locale related tests to fix import error.
Tidied up settings.
Updated LocationAlias factory to match changes to LocationAlias model.
Added a management command to update checklists locations.

The alias_locations command is used to change the location of a
newly added checklist, if there is a matching entry in the
LocationAlias table. The command is typically run on newly added
checklists so the locations, for a given place, can be standardized.