Tuning of serial related things

* Update intefaces/communication.hh
* Rename methods in serial.hh and touchscreen4d.hh
* Small edits to regiester generation scipts
* Update autounion
* Update effected examples