[Reviewer: Alex] Add extra tests when forking the call

Alex, can you please review these changes from the AS design updates?

I've also removed the unused app-server module 
The name implies this is is checking an "Accept" header rather than "Accept-Contact". I wouldn't normally care, but SIP does define the "Accept" header so this function name could be confusing.