Message::find off-by-on + bad initialisation fix.
Avoid a potential radioOpDone endless recursion.
Add dataType: "serviceId" to the No such service error.
Closure-based attachGPIOInterrupt API.

Similar to how we allow registering an object's method as a timer
callback, also allow the same trick with GPIO change interrupts.