make spatial field optional when using IDatasetForm with spatial field

When using an IDatasetForm with a spatial field the spatial value is blank (not missing) when it is not entered.  This patch treats an empty spatial value the same as a missing one.