Rather than add a legacy flag onto the existing ComputeLogManager (D7945),
this diff creates a separate interface for a CapturedLogManager class. The plan is to
do inheritance checks on the instance compute log manager and then begin issuing
warnings on instance init if the compute log manager does not implement the newer
interface.
The new API explicitly separates out the log file data and the log file metadata.