Effect of Hydrogen on Dimensional Changes of Zirconium and the Influence of Alloying Elements: First-Principles and Classical Simulations of Point Defects, Dislocation Loops, and Hydrides