New interface for СStimDetector, CFiltering update

Обновлён интерфейс функции СStimDetector.Detect, функции
CFiltering.ReceiveData приведена в соответствие.
Теперь Detect принимает на вход весь пакет, а не отдельный канал. Какой
канал использовать для детекции может выбрать сам, или можно задать
через свойство ArtifactChannel.
Возвращать может null, пустой список, или полный список найденны�
артефактов.
Если вернулся null, то я откладываю дальнейшую обработку текущего пакета
до того, пока не будет получен и проверен следующий пакет. Пустой список
означает, что в текущем пакете артефактов _точно_ нет.