Homogenization of the Linear and Non-linear Mechanical Behavior of Polycrystals