Make sure Anitya actually looks at the OpenID errors

This would prevent a redirect loop if the OpenID endpoint
would be broken or unreachable for any of the three
"hardcoded" providers.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Merge pull request #41 from fedora-infra/feature/handle-flask-openid-errors

Make sure Anitya actually looks at the OpenID errors
Merge pull request #49 from fedora-infra/distro_page

Distro page
Replace /api/projects/wiki by /api/packages/wiki and adjust the documentation

Fixes https://github.com/fedora-infra/anitya/issues/47
Adjust the unit-tests for the change of /api/projects/wiki/
Merge pull request #50 from fedora-infra/api_doc

Api doc
Fix case for the PEAR and PECL backends

Fixes https://github.com/fedora-infra/anitya/issues/45
Fix case for the PyPI backend

Fixes https://github.com/fedora-infra/anitya/issues/45
Match backend case insensitive

Fixes https://github.com/fedora-infra/anitya/issues/45
Adjust the unit-tests for the case changes in the backends
Enforce integers for project_id

Fixes https://github.com/fedora-infra/anitya/issues/44