Structure and Function of the Bacterial bc1 Complex: Domain Movement, Subunit Interactions, and Emerging Rationale Engineering Attempts