Fix some documentation and a debug message for call_hangup
Add a hangup transition to the call model state machine
Get hangup working for one-way, fixing the hangup functions and hanging up the call model, and not sending unnecessary hangup events