Structural and Computational Biology of the Molecular Chaperone Hsp90: From Understanding Molecular Mechanisms to Computer-Based Inhibitor Design