* Revised TRoutineList and TCategoryList to use Delphi's TObjectList<> object instead of project's TObjectListEx to implement list of snippets and categories respectively.
* Removed TRoutineList's and TCategoryList's private TEnumerator class. We now use enumerator provided by TObjectList<>.