Minor changes to the tone generator.
Simplify getting a c-string path from a CFURL:
Do not get a copy of the absolute URL.
Use realloc to change the size of the long c-string path pointer, instead of allocating a new string and copying the long string over to the new string, then freeing the long string.
Some more code changes and general clean-up
Implement CFReadStream reading for MADK files. Used for reading MADK CFURL.
Implement PulseAudio and PortAudio skeleton definitions.
Quiet a few warnings.