HeapCharBuffer: Merged the ReadOnly variant

Added isReadOnly flag and corresponding constructors. Also added write
checks for readOnly buffer.

Change-Id: Ie75e286810bc46c4a393ad8bf2eae316c5c0e05e
3 files changed