Serial1/2 dynamic re-code working. Transmit test OK on both ports. Will test RX when I've had some sleep.

Some refactoring and variable name improvements are no doubt needed.
Too much pointer dereferencing going on, too. It’s a work in progress,
still.
Merge branch 'feature/serial2' of https://github.com/gruvin/core-firmware into feature/serial2