IncomingRequest#reply/reply_sl: send User-Agent
Utils.promisify: return function that can take callbacks

This helps preserve backwards compatibility for SIP.WebRTC.getUserMedia