Switching to using a universal code formatter

The big question is do we accept black’s default or add some of our style changes:

–skip-string-normalization
–line-length = 79

I do have diffs for comparison of

black
black --skip-string-normalization
black --skip-string-normalization --line-length = 79
autopep8 --ignore E241,E731,W503,F405,901,FI12,FI14,FI15,FI50,FI51,FI53 PR 3673