black: merge config into main pyproject.toml now that we have it

This means that naive contributors who just run `black` on a source file
will get reasonable behavior as long as they have a recent black. Yay!

Differential Revision:
13 jobs for topic/default/netio-tests in 26 minutes and 11 seconds (queued for 3 seconds)