libMBD: A general-purpose package for scalable quantum many-body dispersion calculations