Move some screensaver global functions to InfoBarGenerics

So we do not need to keep the "self" from the current InfoBar
as a global in ScreenSaver.py. I put it in InfoBarShowHide because
then it will be automatically added in most plugins/screens that
uses the standard InfoBar.