liblog: split out transports into separate files

Create config_logger, logger and logger_read to house the log
interfaces. Add fake_logger, logd_logger and pmsg_logger to
house the write and read transports. Allows for an easier and
direct path to add new transports to the library.

SideEffects: None, logger benchmark performance unaffected

Bug: 27176738
Bug: 27405083
Change-Id: I01b38637334a5242905c8c89f6ab0a92e2540008
28 files changed
tree: 22c3987093b462eca8cd4b41f5cd7c0d594b3145
  1. liblog/
  2. logcat/
  3. logd/
  4. logwrapper/