ompile codec to 1.6
removed duplicate configuration
IoBuffer various improvements (not relying on ByteBuffer position when possible)
got rid of Sonar warnings (magic numbers)
the position of the ByteBuffer is only used in slice, get(byte[]) and put(byte[])
added incremental moves, refactoring