Add new SystemLogsSource type: SingleLogSource

This patch adds a new type of SystemLogsSource, SingleLogSource, which
provides a single log source in contrast to the many log sources provided
by the other implementations of SystemLogsSource.

The SingleLogSource currently supports incremental read of a limited set
of log files. It can be expanded to include other log files and other log
sources.

BUG=chromium:715263

Review-Url: https://codereview.chromium.org/2844163005
Cr-Commit-Position: refs/heads/master@{#471353}
4 files changed