The old Sculpt initialization code did double duty as versioning code. This commit implements proper versioning logic in versioning_400.cc; the existence of the default fields are checked in DNA and if they don't exist they're initialized. This is similar to how the old code checked if the fields were zero.