Don't force the whole PlayerPROCore framework to be built as Objective C, just the debug string file.
Replace MADDriverRef with MADDriverRecPtr.
Work-around a few Swift bugs.
Remove checks for header guards in headers that depend on other headers.