Don't rely on transitively included headers

The vendor variant of log/log_time.h no longer includes time.h. As a
(good) side effect, the places that implcitly relied on the hidden
dependency are breaking. Fix it.

Bug: 37629934
Test: build with BOARD_VNDK_VERSION=current
Change-Id: I73ffef2a1e250c1ad28b193def7e5a315453227a
diff --git a/kernel-headers/sound/asound.h b/kernel-headers/sound/asound.h
index e62dd05..a3023d0 100644
--- a/kernel-headers/sound/asound.h
+++ b/kernel-headers/sound/asound.h
@@ -20,6 +20,7 @@
 #define __SOUND_ASOUND_H
 #include <linux/types.h>
 #include <stdlib.h>
+#include <time.h>
 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #define SNDRV_PROTOCOL_VERSION(major,minor,subminor) (((major) << 16) | ((minor) << 8) | (subminor))
 #define SNDRV_PROTOCOL_MAJOR(version) (((version) >> 16) & 0xffff)