Task/570 type not exist

### Description
Two new URI parameters:
  - !exist='entity::type'
  - exist='entity::type'

The info can also be passed as a scope in requests that have restriction.
For this, a new field for the operation-scope in the input payload has been invented:
XML:

    <scope>
      <operationScope>
        <scopeOperator>not</scopeOperator>
      </operationScope>
    </scope>

JSON:
  "scopes": [
    {
      "operator": "not"
    }

what about?

```
#define URI_PARAM_TYPE      SCOPE_VALUE_ENTITY_TYPE 
```

That way, we keep both as "conceptually" different, but set to the same value. But not sure if you can do it in C++ or if this is a weird style of doing things...