Text this: Structural, Electronic, Magnetic and Mechanical Properties and Magnetocaloric Effect of the Full-Heusler Co2MnGa.