liblog: Interface to support abstracting log read

(cherry picked from commit 6c1b07fbbd0ccce0e4fdf79abd38494cc622d67e)

Change-Id: Iedc55c1316029b4bb72f51cc656b53b0e3f90aee
4 files changed