FIX: re-adding outbound calls to queue will keep removing dial prefix
We now track the outgoing call channel that is created when it joins
the queue.

This way we can continue to remove dial prefixes from the callerID
until this call hangs up.
Updated TODOs for outbound calls
WhiteSpace Update + explicitly set PhoneCall null
Added Answered mode to createSkeleton too
FIX: Due to outbound call creating a late Answered panel we will have no
activePerson set for the channel so added a small wait before sending
out answers if active is not set.
Added NON-NLS tags
Will update the channel on an outbound call that enters the queue

As an outbound call that enters the queue generates a new channel, this
will update the callhistory table and conversations table as appropriate
Strings for OutboundChannelUpdate
Added skeleton for CHANNELUPDATE
Implemented OutboundChannelUpdater

ADDED: callback sendPanelUpdate for OutboundChannelUpdater
Added missing NON-NLS tags

FIXME: ANSWERED_ELSEWHERE is flagged if you reopen client while an
outbound call is in progress (before it joins the QUEUE)
Implemented CHANNEL UPDATE

Added pass throughs for getting panel caller id and location to 
PhoneCall and CallInfoPanel respectively