lorgnette: Add startup-via-dbus

Add a DBus service entry which starts the lorgnette daemon process
when a DBus method call is made to its interface.  Add an idle timeout
which exits the daemon if no calls are received after an inactivity
timeout.

BUG=chromium:239087
TEST=emerge and reboot system

Change-Id: I6994b68f1fcf6adf652e993e0187ff66a612609c
Reviewed-on: https://gerrit.chromium.org/gerrit/56313
Reviewed-by: Andrew de los Reyes <[email protected]>
Tested-by: Paul Stewart <[email protected]>
Commit-Queue: Paul Stewart <[email protected]>
6 files changed