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.
BROOKLYN-72: Fix deletion of OSGi cache dir

- Previously stopping Brooklyn almost always resulted in an
  IllegalArgumentException at log.info, caused by a concurrent
  modification when trying to delete the dir.
- Now will catch that to log.debug, and will also retry for one second.
This closes #381
This closes #380
Emit location_added/removed event on entities
Merge and close #384
add test dependency needed to build (even though there are no tests)
remove duplicate dependencies (causes warnings in maven build)
Adds instructions to enable HTTPS
fix failing test where location sensor is added; also fix caps of that new sensor, and remove warnings in the tests
Merge and close #385
Merge and close #386
Merge and close #387