Homogenization of Differential Operators and Integral Functionals