Adds CIRCUITPY_BUSIO_UART to disable UART by raising ValueError that no pins work.
Now we use never_reset which is generally more correct and easier to get right. Fixes #5001 and fixes #4997