Added a check if "idle" is inhibited before automatically locking the screen.
This fixes an issue where rest breaks would rudely interrupt videos :)
SessionStatus is no longer a singleton.
Added SessionStatus.vala forgotten in last commit.
(Sorry, still getting used to git)