Add more conditionals to IFC processing
=Mark ups after code review. In particular, changed the structure of the SDP parsing.
Slightly tweaked a UT for virtually no reason
Add warning log and remove redundant goto which wasn't meant to be there
Merge pull request #300 from Metaswitch/sto397

Reviewer RKD: Add more conditionals to IFC processing