Improving the spec

The diff is large, so you might like to review this first.

See: http://htmlpreview.github.io/?https://github.com/martinthomson/webrtc-w3c/blob/chicken/webrtc.html