Refactor classes and add more
Changes
Updated code to work with latest arduino idf-release/v4.2.
Refactored CDC, MSC and HID class, changed callbacks in most classes.
Added new classes in HID and MSC with examples:
- HIDcomposite
- MSC ram disk
- MSC sd card
Few changes in library may cause breaking old code.