Diff support added for decimal, integer, float and email field types.
Diff support for field types provided by the options module added.