sermouse: implement framing errors to support mouse.com

When RTS is raised we set framing error and add a dummy byte
to receiver. This allows to pass the rigorous tests of mouse.com.

Thanks to the old mouse code and comment that I've occasionally found!