logind: call SetType on the logind session
This allows manual handling of IdleAction and IdleHint rather than automatically calling the IdleAction every IdleSecs, due to inactivity on the underlying tty. This is based on the patch by @marcosfrm in this issue
Fixes: #1194 (closed)
Signed-off-by: aarondill aaronsacks2006@gmail.com