DRILL-2006: Updated Text reader. Increases variations of text files Drill can work with.
Text reader is heavily inspired by uniVocity parser although it is now byte based and customized for Drill's memory representations.
Also updated the RecordReader interface so that OperatorContext is presented at setup time rather than being a separate call.