test/periph_uart_xx: switched to feature based whitelisting

Why the split `cpp`?