changed behavior of VariableLengthColumnsRecordReader. When the reader reads boolean values, it acquires the values and passes the values to writer. It does not aborts.
changed behavior of VariableLengthColumnsRecordReader: When text reader found invalid column types, it skips the rows that include the columns. Not aborts.