Merge pull request #1161 from ahgittin/feature/software-children

software process children, vanilla software process, and fixes for clients
correct javadoc for Os.tidyPaths
fix test which fails if local hostname is misconfigured (which some rogue wifi points like to do!)