Cleanup script tests

- Do not wait 5 seconds if the expected result appears sooner
  in the first few lines.
- Perform more asserts on script stderr, stdout and returncode,
  and update the list of expected failures for bugs needing fixes.
- Print script stderr if there isnt any expected script output.
- Change test name and description from test_<name>_execution and
  'Test running <name>' to test_<name>_help and
  'Test running <name> -help', and *no_args tests to *simulate.
- Fail on deprecation warnings

Change-Id: I9ea77cd73ba0d4fa61531fe4b4e1a6e27d2cf178
Merge "Cleanup script tests"