PEP8/style.
Merge pull request #217 from fedora-infra/feature/user-diff

User diff view with some stats to resolve #202!
Closes #190 by adding the Tahrir version to the footer. Also order tweak for aesthetic reasons.
PEP 8 and get rid of q logging (whoops).
Get version from setuptools.
Throw the tahrir-api version in there too.
Fix pep8 block.
Merge pull request #216 from fedora-infra/feature/version-in-footer

Check out my terrible resolution to issue #190!
Generate foaf with rdf lib.
I forgot a file.
Merge pull request #227 from fedora-infra/feature/rdf-external

Generate foaf with rdf lib.
Fix the display of the leaderboard for user having no badges

For user with no badges, ie no rank, we need to retrieve the list of users
with badges and extend this list with the user without badges but then
ordered by the date of creation.
This allows user with no rank to still see themselves in the leaderboard.

Fixes: https://github.com/fedora-infra/tahrir/issues/135
Call the new note_login api function to track logins.
Note user logins.
Merge pull request #231 from fedora-infra/feature/leaderboard_ranking

Fix the display of the leaderboard for user having no badges
Merge pull request #232 from fedora-infra/feature/login-tracking

Feature/login tracking
hides leaderboard when there's no users on database