only read valid bytes from column value byte array

In LazyCqlRow, all of the bytes from columnValue are referenced. However, only up to columnValue.getLength() bytes are valid - the underlying byte array may have spare capacity. The original code could return junk at the end of column values.