camera2: Implement CameraDevice#waitUntilIdle

Also cleanup some logging/comments.

Change-Id: Id1a4dd853519802a2b74b8d2172095ba388329e6
diff --git a/media/jni/android_media_ImageReader.cpp b/media/jni/android_media_ImageReader.cpp
index d876bd2..c1c965a 100644
--- a/media/jni/android_media_ImageReader.cpp
+++ b/media/jni/android_media_ImageReader.cpp
@@ -300,7 +300,7 @@
     ALOG_ASSERT(size != NULL, "size is NULL!!!");
     ALOG_ASSERT((idx < IMAGE_READER_MAX_NUM_PLANES) && (idx >= 0));
 
-    ALOGV("%s: buffer: 0x%p", __FUNCTION__, buffer);
+    ALOGV("%s: buffer: %p", __FUNCTION__, buffer);
 
     uint32_t dataSize, ySize, cSize, cStride;
     uint8_t *cb, *cr;
@@ -633,7 +633,7 @@
     }
     status_t res = consumer->lockNextBuffer(buffer);
     if (res != NO_ERROR) {
-        ALOGE("%s Fail to lockNextBuffer with error: 0x%x ", __FUNCTION__, res);
+        ALOGE("%s Fail to lockNextBuffer with error: %d ", __FUNCTION__, res);
         return false;
     }