'initializeSerialPort()' no more than once

'initializeSerialPort()' fail if called more than once.
Also, 'openUartFileStream()' return file stream descriptor instead of
status code.