{Reviewer Andy] Check URI returned in IFC

Andy

Can you review my fix to issue 472, to check the URI in the ServerName parameter in IFC.  This is also covered by issue 723.

I also hit and fixed a separate problem while testing this.  I put in what I though was a bad URI but turned out to be a valid Tel: URI, this then crashed later on because we failed to set up the PJSIP UAC transaction (it won't let you use a Tel URI in a route header) and hit a problem while clearing up the UACTsx object.  That is the fix in BasicProxy.

Mike
A sas trace here would be really useful.  I generally think we should always have a "why" SAS event for every transaction failure if possible.