Multigrid analysis and embedded boundary conditions for discontinuous Galerkin discretization