Dependency updates

Keep in sync with stuff other people develop.