Simplify pluginInterop message handling

There was leftover code from the old KLF days, where it would communicate through a file. It was way more complicated than it needs to be.

I'm going to have to rebase NTP sync onto this commit if it gets merged, I already have a dirty workaround in the NTP branch in order to get the signal message to work properly. This is fixing it correctly.