Control for Programmable Superconducting Quantum Systems