Ensures that only one call can be created at a time. Keeps track of "create outgoing call" threads and displays indeterminate progress dialog while the thread is working. Adds ProgressDialog.
Fixes recovery after crash. Decreases logging level for direct surface encoding.
Adds toString() method to java.awt.Dimension stub.
Now dimmed screen during the call will not capture volume buttons. Adds volume gain control on speakerphone icon long pressed.