Allow for internal properties to be registered for auto-saving.  When the dataobject is saved, any new or modified sub-dataobjects in these internal properties will be saved.  This is done prior to saving the dataobject itself (saveInternal()) so that the ids of new sub-dataobjects are stored in the internal property before saving.
Allow for internal properties to be registered for auto-saving.  When the dataobject is saved, any new or modified sub-dataobjects in these internal properties will be saved.  This is done prior to saving the dataobject itself (saveInternal()) so that the ids of new sub-dataobjects are stored in the internal property before saving.


svn commit r8369

silverorange/swat,silverorange/swat