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 <adlr@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
6 files changed