Added void setNewLocale(String, String): Allows other objects to set
this Classes locale for I18N Strings
Moved request strings to log only as they are not visible and don't need
to be translated
Whitespace change (bugging me sitting on the changed list)
Missing logChannelUpdate string
Added BUG Fixes for outgoing calls containing any dial prefixes. TODO
Queue messages for outgoing won't swap over as the original channels get
hung up and we lose the reference
Added: removePrefix(String) - Tests to see if this is an outgoing call
and removes the dial prefix if applicable
BUG FIX: Stops the server responding to XMPP messages until it finishes
starting.  Some XMPP chat rooms will send a short chat history to the
server which means it will replay previous commands like dialling out
numbers
Added Strings for logging purposes on startup
Added a startup delay before we flag as ready to process and logging
strings to go with it
Added expectHangup so that when a dialled call goes into the queue we
don't lose the fact that we dialled it and end up with dialprefixes back
into the call records
Added extra logging to help with bug fixing
BUG: At some point dialled calls aren't going into the call log need to
find out why.
BUG FIX: Its possible to arrive at swap channel without the channel
being in the call log because nobody typed anything on the call.

FIXED

BUG: If it does arrive in the call channel, it will lookup the person
who dialled the call in the DB and not the destination.  It will then
lose any conversation info typed into it and if you set
favourite/warning etc it applies to dialler not destination

ADDED: Missing string for calllog logging
Amended queueEntry constructor to include a callerID subsitute string.
If this is null there is no change but if not it will use this CallerID
instead of the one signalled in the QueueEntry object
BUG FIX: QUEUE ENTRY was tracking the call with the dialprefixes,
removed them.
Added Strings for TrackDial
Added void trackDial(String, String) - Adds a D record to the
callhistory table when someone initiates a dial command

BUG FIX: Wasn't removing dialPrefix on queue entries
Runnable object that will add a D entry to the callhistory table (called
by dbExecutor in AsteriskManager)
Unicode Encoded Hindi Script Strings for language testing
BUG FIX: RemovePrefix wasn't being called on Hangup