implemented object property "reserved_fields" to define those field names that need to be cleaned from a generic varargin; implemented the "rest" instance property to keep track of all varargin values that are not propagated to the object; added method "isreversed"; updated the varargin method to optionally hide the rest; updated the str to show the fields in alphabetical order; implemented the show method to better interface with the str routines; implemented the rename and rename_silent methods; updated the merge, append and join methods to clean reserved fields before the respective operation
implemented object property "reserved_fields" to define those field names that need to be cleaned from a generic varargin; implemented the "rest" instance property to keep track of all varargin values that are not propagated to the object; added method "isreversed"; updated the varargin method to optionally hide the rest; updated the str to show the fields in alphabetical order; implemented the show method to better interface with the str routines; implemented the rename and rename_silent methods; updated the merge, append and join methods to clean reserved fields before the respective operation

jgte/orb,jgte/orb,jgte/orb,jgte/orb,jgte/orb