Hardening/harness test cleanup round 2

All tests using orionCurl super function now plus a couple of minor bugs.
Thus I understand that currently CB is wrongly returning (for a JSON version):

```
"orion" : {
  "version" : "0.14.0-next",
  "uptime" : "0 d, 0 h, 0 m, 0 s",
  "git_hash" : "cd972a57702aacccff85e53d63b3b4bebce6a306",
  "compile_time" : "nodate",
  "compiled_by" : "fermin",
  "compiled_in" : "debvm"
}
```

and that after the changes in this PR this has been fixed and now you print:

```
{
  "orion" : {
    "version" : "0.14.0-next",
    "uptime" : "0 d, 0 h, 0 m, 0 s",
    "git_hash" : "cd972a57702aacccff85e53d63b3b4bebce6a306",
    "compile_time" : "nodate",
    "compiled_by" : "fermin",
    "compiled_in" : "debvm"
  }
}
```

If I'm right, a "Fix: XXX" entry should be included in the CHANGEX_NEXT_RELEASE file