Don't change the default behavior of Hal::fromJson() -- only parse embedded objects if $max_depth is specifically set (refs https://github.com/blongden/hal/issues/14)