The polarizable embedding library adds classical and mixed quantum-classical embedding functionality to electronic structure programs