added test case for adding a second stream to a running call and renegotiate
Create an answer with apparently the right number of m-lines. Would be nice if there were tests for it
Checkpoint on SetLocal(Answer)
Start of actually emitting the tracks
Merge pull request #86 from ekr/MS_create_answer1

Ms create answer1
Short circuit properly, and remove some outdated comments.
fmtp support, make some loops safer, and add some useful asserts to the
unit test.
Merge pull request #88 from docfaraday/multistream_unit_tests

Multistream unit tests
Export a trivial description of the negotiated track pairs
Merge pull request #89 from ekr/MS_more_call_setup

Export a trivial description of the negotiated track pairs
First test with the full JSEP interaction
Merge pull request #90 from ekr/MS_full_call_setup

First test with the full JSEP interaction
Adding offerToReceiveX
Fix bug where we would load 0 length lists for various attributes, a bug
where we would load bogus rtpmap attributes for every payload type on
the m-line when no rtpmap attr existed, and fix a unit-test to squelch a
warning.
Implemented b= lines
Merge pull request #91 from martinthomson/sdpwrap

Adding offerToReceiveX
Merge pull request #93 from adamroach/sdp

Implemented b= lines
Merge pull request #92 from docfaraday/multistream_unit_tests

Fix bug where we would load 0 length lists for various attributes, a bug
Squelch some parse warnings in a test case.
Check that serialize->parse->serialize puts us back where we started