CampYamlLiteTest: skip tests if binaries absent
usage/camp/src/test: skip test if binary is absent
rest-server/src/test: skip test if binaries absent
Merge and close #379
Adds optional parameter to stop effector for stopping underlying machine
This closes #375
Fix restart software process

- Previousy if you stopped the process, and then called restart()
  or start(), it would sometimes fail to reach service-up. This was
  because there was no change in serviceUpIndicators on stop+start,
  so service-up was not re-published as true.