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

We should prefix all enum values with the enum name, as we do it with `Filter::Type` and `LogSystem::LogLevel`, i.e.: `CONTENT_TYPE_UNKNOWN` and so on.