ByteBufferAsCharBuffer: Merged variants

Merged big endian, little endian and readonly variant of the class
and corrected few following dependent changes.

Change-Id: Id8c3faaa7cd8ea037e7eea91961e75b0ede70cff
9 files changed