* Revised TSnippetIDList to use Delphi's TList<> object instead of project's TObjectListEx to implement snippet id list.
* Removed TSnippetIDList.TSnippetIDWrapper class. This had been used to wrap TSnippetID record in an object for inclusion in a TObjectListEx. The class is no longer needed because TList<> can directly handle TSnippetID records.
* Replaced call to FreeAndNil with direct call to object's Free method.