This prints the slightly-parsed output of "scutil --dns" on macOS when
running a bugreport with the diagnose flag. Additionally, this reworks
how the doctor package prints logs to ensure that we don't interleave
log output between checks while still allowing checks to execute
concurrently.
Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: If3049f8c4e1b2cf624ed8670883ad6166b15bf7f