Density functional embedding for periodic and non-periodic diffusion Monte Carlo calculations