Better checking of direction attributes in answer.

Detects issue #221
Answerer pays better attention to offer direction.

Fixes #221, as well as a similar bug where we would pair up local
streams with sendonly m-lines in the remote description.
Merge pull request #225 from docfaraday/answerer_direction_fix

Answerer direction fix