Add sync of game details
Add docstrings
Refactor get_library()
Update view after getting new details
Remove unpublished, uninstalled games.
Fix freeze on removing games from view
Refactor: rename and move on_game_deleted()
In fact, let them all games in !

I was preventing unpublished games from showing up in the local
library but since a lot of steam games are unpublished but have a
published installer... better welcome everyone in.
Refactor api.sync() and sync_missing_games()
Modify sync_game_details() to only work on games in remote library
Sync details when new field added to DB
Fix stupidity
Add sync of steam games installation state