ByteBufferAsShortBuffer: Merged variants

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

Change-Id: If2d52e46a741f9f2e14128c5b1708138ec9f6ad8
9 files changed