Switch from makefile to a magefile with porter's reusable mixin targets
Use porter v1.0.0-alpha.9
Add missing repository files such as contributing, CoC, etc. I just realized some repos are still missing these, so as part of this sweep of all the mixins, I'm fixing that too.