idle: add a module to fetch the idle time

On Linux we ask XScreenSaver, on windows we use
GetLastInputInfo(). Both approaches are based upon what
pidgin does.

Change-Id: I93ea067449de88c3c541ebf10ad175ff9658294f