Workers should use working directory as spark home if it's not specified

@honkfestival @hornairs @sayeaud cherry-picked the commit for great git goodness.