OpalCall: Fixed is_outgoing().
CallHistoryBookViewGtk: Fixed infinite loop when call is cleared.

The code was optimized to react differently when a call is added to the
history and when the entirer history is reset. Formerly, the entire call
history was cleared then rebuilt when a new call was added. This was not
efficient.