Renamed TypeConverter.ForType to .For

Aligns with ObjectInfo.For
Renamed Convert to ConvertFromDbValue
ObjectTypeConverter should not discriminate
Improved parameter names and documentation
Moved logic to convert to db value
Made ResolveActualType static

It doesn't access any instance members.