add createOffer to core.peerconnection

I'm just basing this on the rfc here: http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCSessionDescription and also the reference of RTCSessionDsecription: https://developer.mozilla.org/en-US/docs/Web/API/RTCSessionDescription