Allow the developer to pass a block as well as a C function pointer for PPDebugStr.
Add PPRunAlert from the aggressive Swift branch.
More Swift-friendly code.
More code ported over.