Update dependencies.

Composer's support for provides seems clunky, at best.