Added quoting identifier in runtime. Removed uppercased field names.

Fixes #647
Fixed #737
Fixed #706
Fixed #773
Removed also TYPE_RAW_COLNAME as it is not in use and is useless.
Merge pull request #741 from marcj/identifier-quoting

Added quoting identifier in runtime. Removed uppercased field names.