Fix out of bounds array access on end-of-string parse error
Add the ability to name datashape record fields 'type', 'int32', etc
Fix the line number/pointer in the datashape parse syntax error