Added a line draw primitive.
Merge branch 'master' of github.com:anura-engine/anura
fixed bug in parsing special characters in cairo
added some features to the circle draw primitive
made it so when a player is removed from the level because it's replaced by another player it fires remove events
added --tile-scale option which allows you to specify tiles scaling to a different value than 2
Added an animated version of the anura logo, for web use, and tweaked the original image for geometrical correctness.
send info about number of players queued for games from the matchmaking server
Merge branch 'master' of github.com:anura-engine/anura
added tbs error message
fix to bug where the tbs server would log people off to quickly when they weren't responsive
Added default/saved checkboxes to controller select screen.
- Added public set_checked function to checkbox class.
- Added various functions to player_controller and the
  singular interface to inform how controller was
  configured.
- Altered controller select and configure dialogs.
added remove functionality to db client
sent syncing info about state ids between games
fix dlc path on Windows (I hope)
added generate_manifest util
added timestamping to tbs game messages
added some debugging info
Tweaks and fixes to math.cfg, mainly making an int version of constrain.
-Altered user documentation for --[no-]joystick option to reflect what
it has been doing, not using a joystick to control the player in game,
rather than what it claimed to do, not running the joystick module at
all.
-Adapted haptic support to work with the new joystick model.
-Added --[no-]suppress-haptic option to not run haptics at all, a
corresponding preferences:: flag for this, and behaviour to enforce this
in joystick::