Rework trickle ICE and m=/c= stuff. Fixes #11, #18, #41, #80

Update of ekr's PR #42. Details:
- Initial offers/answers have no candidates
- Add canTrickle property
- Add text regarding a=end-of-candidates
- Clarify dummy/null address/port stuff
Changed accordingly