Clean up fullscreen handling (& fix screenshots)

Getting the desktop resolution is wrong in multi-monitor setups, getting
it only on startup is not ideal, since it might change while Performous
is running. This change gets rid of all size tracking in fullscreen and
only remembers window size for saving/loading from the config.
periodic Merge branch 'master' into webserver