Fixes Message queue CLI module stdin semantics

Instead of making <message> optional, if it has the character -, then stdin is used to read the message body.

For example:
```bash
$ echo "test" | sl messaging queue-push 12345 queue1 -
```