SerialAdapter: start and stop the DESD

We do this exactly once each, when starting and stopping the adapter.
This could be completely wrong because I don't know what I am doing.
serial test: lower verbosity
Update serial adapter for latest DESD

Also, make CSerialAdapter DESD-specific. The protocol changed too much
and can no longer possibly be generic.