'Runs the given command in the system and returns the RC and output.
The return code (RC) is returned similarly as with `Run And Return RC`
and the output similarly as with `Run`.
Examples:
| ${rc} | ${output} =  | Run and Return RC and Output | ${CURDIR}${/}mytool |
| Should Be Equal As Integers | ${rc}    | 0    |
| Should Not Contain   | ${output}       | FAIL |
| ${rc} | ${stdout} =  | Run and Return RC and Output | /opt/script.sh 2>/tmp/stderr.txt |
| Should Be True       | ${rc} > 42      |
| Should Be Equal      | ${stdout}       | TEST PASSED |
| File Should Be Empty | /tmp/stderr.txt |
*TIP:* `Run Process` keyword provided by the
[http://robotframework.org/robotframework/latest/libraries/Process.html|
Process library] supports better process configuration and is generally
recommended as a replacement for this keyword.'

def run_and_return_rc_and_output(self, command):

    return self._run(command)
