EZP-22564: implemented ContentTypeIdentifier criterion visitors
EZP-22564: implemented ContentTypeGroupId criterion visitors
EZP-22564: implemented MatchNone criterion visitor
EZP-22564: fixed adding field to the document
EZP-22564: move common criterion visitors to separate namespace
EZP-22564: implement double dispatch for Criterion visitors