Fixed Runner.default_path.
Add GObject.threads_init calls where needed.

This was necessary in order to improve the performance of
Lutris on SteamOS. Downloading and installing games was ridiculously
slow before.
Fixed game config saving for AddGameDialog.
Avoid KeyError in vice
Remove duplicate vice executable
Fix manual game adding
Fix tests
Deprecate constants module
Runner no more required in game's config
Set LD_LIBRARY_PATH when configuring snes9x
Avoid launching game twice
Get rid of realname and runner in configs
Avoid launching or installing twice the same game
Test manual game creation
Merge
Merge branch 'Ryochan7-master'
Stupid git, can't merge simple stuff itself
Support file paths in the execute task

Support entering a file path in the 'file' key of the execute task.
And expand variables in the path –>  Fixes #70.
Add support for pcxsr installation
Merge branch 'next' of github.com:lutris/lutris into next