Merge changes I9494ce71,Idc14e4ad,I30de692e,Ieed3223b,I63d0667a

* changes:
  liblogcat: add android_logcat_popen and android_logcat_system
  liblogcat: add android_logcat_run_command_thread
  logcat: Create liblogcat
  logcat: Use std::string instead of large static buffer for -Q
  logcat: Add coding style