* Added two new event kinds: evBeforeRoutineDelete, called just before a snippet is deleted (freed) along with a reference to the snippet being freed and evAfterRoutineDelete which is triggered immediately after the snippet is freed.
* Modified TSnippets.InternalDeleteRoutine to trigger the two new events before and after the snippet is freed.