XD-2061 Add Redis sink module

 - Add Redis sink with the following options:
    - topic (a SpEL expression)
    - hostname, port and password
Can we overcome somehow this `value/expression` profiling hell with getters from `RedisSinkOptionsMetadata`?
Or aren't they involved in the PropertyPlaceholder process?
Or from other side how about something like this:
```
key-expression="${keyExpression:'${key}'}"
```
?