be smart about detecting which tmp dir to use (fixes bug on machines where /tmp is not writable!)
moved statics which don't belong in ResourceUtils into more appropriate util classes,
deprecating the calls in ResourceUtils and updating all callers of those methods
code review tidy (use Preconditions.checkNotNull)
support for starting children of SoftwareProcess, plus a new VanillaSoftwareProcess making it very easy to create software-based entities, and example tests (for yaml in VanillaSoftwareYamlTest.java and vanilla-software-with-child-blueprint.yaml, though that doesn't yet have children; and with the children in VanillaSoftwareProcessAndChildrenIntegrationTest.java);
also make the YamlLauncher support stopping, and tidies to how StartableMethods works, returning tasks which can be used more flexibly
minor tweak to Cassandra to ensure CASSANDRA_CLUSTER_NODES is set when SERVICE_UP
document machineCreationAttempts in `brooklyn.properties`
review comments for VanillaSoftwareProcess and software process children
Merge pull request #1161 from ahgittin/feature/software-children

software process children, vanilla software process, and fixes for clients