Add a base class of logger

Change-Id: I8462369d59f90642331c08baada354f7a0b07e45
Get rid of dependency on native AssetManager API. Confirmed the native code builds with the NDK r3.

Change-Id: I0d2d3a0e262847d6948a0336a35440e21e312ad2
Remove ByteBuffer prefix which wrongly suppresses a class member.

Change-Id: I5114106eca0f67326fb3f939165bae0c122ed982
Merge (-sours) commit 'ac981fd39af593e76aa88849e23dc21f46578580' into oxygen_4.3

* commit 'ac981fd39af593e76aa88849e23dc21f46578580':
  Add a base class of logger
Merge (-sours) commit '826269c8aebb0b21f6e7650e528f0d9876b9a163' into oxygen_4.3

* commit '826269c8aebb0b21f6e7650e528f0d9876b9a163':
  Get rid of dependency on native AssetManager API. Confirmed the native code builds with the NDK r3.
Merge (-sours) commit 'e945a182c25f9352a99367a47d0e58b0c18f414c' into oxygen_4.3

* commit 'e945a182c25f9352a99367a47d0e58b0c18f414c':
  Remove ByteBuffer prefix which wrongly suppresses a class member.