Changes
- Update mbedtls to 3.2.1 (newer version is still not possible due to incompatibility with C++)
- Always set the class when creating rooms
- Use external library packages if available
- Change library output name for linux: Shared and static library are both called libhueplusplus.* instead of separate names. Windows names are unchanged due to conflicts