Added IAD for CDC function

Removed original CDC descriptor
Appended IAD
Appended and adjusted CDC descriptor
Added MSC interface

Appended MSC interface descriptor
Modified Device ID in INF file
Added MACRO for MSC endpoints

Added MSC_IN and MSC_OUT
Restructured with getch/puch functions

Changed MSC interface to vender specific class to prevent accesses from
HOST
Implemented getch/putch
Revised echo back procedure to use getch/putch
Implement QUEUE into USBUART

Added periodic interrupt
Declared QUEUE buffer for RX/TX
Added QUEUE handler for getch/putch
Declared USBUART_EnableOutEP as reentrant function
Recognized CR as EOL

Implemented CR to EOL conversion in getch
Clear LCD by ctrl+L

Implemented ctrl+L handling in echo back procedure