Use steam://rungameid to launch games

It's the same as steam://run "but with support for mods and non-Steam
shortcuts."
Recognize turned off screens in display.get_outputs()
Merge xrandr commands for mode and panning
Document the dot syntax in installer tasks
Avoid passing invalid data to kill_pid (Fixes #131)
Add controller drawing
Add Lutris Runtime entry in Changlog
Hide remove game data if game is not installed
Don't set steam games uninstalled if runner not installed
More safely hide Remove Game Data if game is not installed
Disable Wine's desktop integration on winesteam default prefix, easy :D
Disable Wine desktop integration after all wineexec commands
Refactor wine.create_prefix()
Refactor detect_prefix_arch so it can be used to detect if prefix exists
Avoid false detections of installed steam games
Create prefix and disable desktop integration before wineexec command

Ok, this is some convoluted code here...
Update changelog

I removed the warning about sdlmame/mess lost config, as it was a
little bit long for the changelog. It can be instead added to the
release news piece. Though as you said, it's only concerning a couple
benign options that probably nobody or a handful of people set, so not
a big deal if we 'forget' that.
Add Synchronize Library menu item
Try steam sync using 'BytesDownloaded' to detect install state
Fix dosbox