use 'promise' module to provide SIP.Utils.Promise

see https://github.com/onsip/SIP.js/issues/94#issuecomment-55352312

resolves #94