move NextStepGenerator to a new header file
implement U2X bit for receiving in UART
optionally disable output to std::cerr in SerialTx
try to make gdb work better - doesn't help much
implement doRun and doStep in C to improve speed (3x in my case)
use a faster algorithm for gcd
implement shortcut in case fractional clock period is not used