Make a serial device model & receiver application.

1. The serial device model is not complete. This module just sends bytes
   to the receiver application and doesn't support to receive data. The
   serial device model and the receiver use a FIFO IPC for communication
   between them.

2. There are some miscellaneous modification. The modifications are not
   important.