HPCC-9918 CsvRecordSize class doesn't handle well the quoted and variable  length datasets.

Add same quote, escape, whitespace and separator handling as in CSV spray
and CSV reader.

Separate readBlockSize (= DISK_BLOCK_SIZE used to read physical file ) and
maxRecordSize ( = DEFAULT_MAX_CSV_SIZE used to determine record size).

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>