Issue 1286 - Add a content type enum for use with FilterEngine

I think we should do a case insensitive comparison here, to make things a bit more robust.