The OpenStackShell class is ignoring a number of received arguments
which makes it impossible, for example, to call it from another python
program and get the results from its stdout.
In this patch we fix the __init__ method so it respects the missing
passed arguments (description, stdin, stdout, stderr, deferred_help)
while preserving backwards compatibility when these are not provided.
Closes-Bug: #2140555
Change-Id: I5d8b97d93c2e9e7bd964698d46005ba159c73236
Signed-off-by: Gorka Eguileor <geguileo@redhat.com>