Refactor insert/materialize node schemas.

Good question. Currently there is explicit code in the ddl parser (ColumnSchema.java) that forces default values to claim to have the type of the associated column. Maybe the comment here should reflect that assumption.