Transport re-factor and clean up

* rename transport_read to transport_read_pdu (more accurate name)
* remove "duplicated" functionality from transport_read_pdu and transport_check_fds
* fix problem with fast-path input synchronize pdus
typo here dat.a