Switch to Actions instead of pushing to a file for raw messages

Right now, we are forcing optional debug output into XML files, which is kind of clunky. There might be a better way to do this? For now, provide a hook in OpenTrackAPI to subscribe to the actions that spit out the raw message.

This will be a breaking change in the OpenTrackAPI class since it removes the DebugMode.

This will let us log the XML directly into the other log files or continue to drop them separate, as desired.