ccb0870600
Motivation See ##3229 Modifications: Add methods with position independent FileChannel calls to ByteBuf and its subclasses. Results: The user can use these new methods to read/write ByteBuff without updating FileChannel's position.