fixed issue in FeatureDiff class. Changes in feature types where not reported depending on how the existing fields were modified