Support sending SMS messages

I'm not sure why the test on line 25 of SendSMSTest fails (in the log I see "expected (SMS nuntius), got (SMS nuntius)"), but I think we can deal with it in a followup
Nit: the callback could be simply `this.onsuccess.bind(this)`. (This should also use *setZeroTimeout*.)