Fix SqlValidator to rely on RelDataType to do field name matching.

In order to get tests to pass, also need to fix RelDataTypeImpl to correctly use the case sensitive flag rather than ignoring it.