sideload: fix duplicated logging

Also align logging behavior in sideload and regular Android.
- Use logging_android.cc as well
- Add a logging handler to libchrome's logging so that it won't
  explicitly write to stderr after calling __android_log_write.

Test: sideload and manually inspect /tmp/recovery.log

Fixes: 153355820
Change-Id: Iffaf245e8dec598ae8fd82052e2183a35afd604e
(cherry picked from commit e757420cd6042fb68d9a3630a0d00e795c3f2ffe)
Merged-In: Iffaf245e8dec598ae8fd82052e2183a35afd604e
diff --git a/Android.bp b/Android.bp
index 39a2121..0d5469c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -353,6 +353,7 @@
 
     srcs: [
         "hardware_android.cc",
+        "logging_android.cc",
         "metrics_reporter_stub.cc",
         "metrics_utils.cc",
         "network_selector_stub.cc",