Add jsonp transport to m.request

It looks like another pull request was merged into lhorie:next since I last forked so if this is too much of a pain to merge I can re-fork off the current master/next branch and bring the changes in by hand too.