changed toExternalString to produce correct boolean literals
resolve value provided by the caller (which is a String in case of
invocation from RML executor) to a proper type
store column initial values manually only when it has a custom
representation. The other case is already handled using DEFAULT clause
of column specification.