modernisation and fix of JavaOptsTest for Impl introduction for VanillaJavaOpts, and associated clarifications
fix for osx mavericks issue where sudo -n returns 0 when sudo not possible: now we test that the sudo command actually ran
some tidies to utils - countdownTimer.waitFor and moving things from ResourceUtils to Streams
remove ridiculous INFO logging in AbstractControllerImpl by checking if things have changed or not
standardize the config, sensors, and effectors across several datastores