Fixed stupid typo in the badges generator
Merge branch 'master' into approved
Merge branch 'pickupbot' into approved
Applied feedback from Antibody, improved the *->json functionality
Merge branch 'pickupbot' into approved
Fixed two minor issues (debug output, recent_games field)
Merge branch 'pickupbot' into approved
Merge branch 'master' into pickupbot

Conflicts:
	xonstat/views/player.py
Merge branch 'pickupbot' into approved
Improved (fixed?) the spacing between differently colored character groups in the playernick
Added artwork by Archer, in addition to "classic" and "minimal" skins
Moved over to new Xonstat API (using functions xonstat.views.player directly);
enabled UTF-8 encoded playernicks for testing (FIXME: it is known that some nicks cause problems with cairo currently)
Use the gametype icons in the tabs!
Check nick uniqueness before storing.
Add "ft" icon for freezetag.
Add elo deltas to the player info page.

The elo deltas will just show an up, down, or neutral icon for how
their elo has changed during the games in the "recent games" table
at the bottom of the page. Hovering over these icons will show the
actual delta value in the event it went up or down (rather than
stayed the same).
Make the "recent games" table expand with the "more" link.

Previously a big list of scoreboards would be shown if a person
clicked on the "more" link below the "recent games" table on the
player info page. Now a table that is exactly the same is shown,
but with pagination. This is in essence an attempt to keep the
same elements in the view; when a person clicks on a "more" link,
they expect to see more of the same items they were looking at.

The end benefit for players is that they can quickly page through
all of their games and see summary results as well as their elo
changes from one simple view.
Handle nonexistent elo deltas gracefully.
Add a setting to turn off req verification easily.
Add storage of captimes and fastest caps.

Fastest caps are recorded on a per-player basis in the game_stats
table, and the player's overall fastest cap on a given map is
stored in a new table, player_map_captimes.

One weird thing is if the constraint on game_id in the captimes
table is enabled, sqla throws an integrity error. For this reason
the constraint is disabled (commented out in xonstatdb) even though
it should be there. More investigation is needed.