Add code to support Add new column with values to databases.

Orginal OGR doesn't support add new column to an existing layer. I
added OGRFeature::UpdateFields() function to reallocate memory for
values stored in OGRFeature.