VLCKit for macOS maintenance
This MR solves the module map creation problem recently introduced. It changes the macOS distribution from a fat binary framework without debug information to a xcframework with full debug symbols. Additionally, minor header fixes are included.