Add plug & play protocol support
See #86 (closed).
Only tested on Linux thus far; I don't really have a setup for Windows right now. @jgloudemans, presumably you want to test it anyway, so could you do that as part of the review? If it doesn't work out of the box I'll have to set something up, of course.