Emit signals on inhibit changes

Also start working on the inhibit manager.