add leaderboard json endpoint and make user json generator re-usable.
Merge branch 'leaderboard_optout' into leaderboard_json
respect opt-out in the json endpoint too
limit the JSON leaderboard endpoint to 25 users, like the main endpoint
Merge pull request #147 from fedora-infra/leaderboard_json

Leaderboard json