Added 'nullable' field to SetRestriction, as

previously agreed over email. NullValue is no longer supported
(validation will fail) as an option.
Web bug fixes.
Saving experiments almost done - still incomplete