use SUBTASK_EXIT to restart & exit task without "assert"
adding descriptor, structure, enum support for cdc
[CDC]
- add configure option
- add include path
- add driver function table
rename test folder
update ,travis.yml
add SUBTASK_EXIT in osal.h for TDD project