implement new comport unit for unix

implement it using the available serial.pp from FPC.
For FPC older than 2.7.x that do not yet have SerReadTimeout()
I just copy-pasted that one function from fpc trunk.