Revert "CallTracker: Add delay to reduce cpu load"

This reverts commit 57f67b4244ea8953296f6e4905286e951c3b2918.

Change-Id: Ia3a65d73e366ec823e236ca30fb134cf66999fca
CallTracker: Add additional check for pendingMO to verify that a dial is
happening and we are expecting a call to appear when repeated polling of
GET_CURRENT_CALLS.

Change-Id: Id719ed79e47462d898299e1468f0a1b9e00b43f8
Refactor SMS Middleware and SMS Send path.

Introduce a new Broadcast, ACTION_NEW_OUTGOING_SMS, that is similar to the existing call
equivalent ACTION_NEW_OUTGOING_CALL. This allows a receiver to rewrite the intent
or cancel it entirely.

This removes the need for injecting middleware.

Change-Id: I063288461161979f951932f32ade2cfbd72f8b73
SMS Broadcast result receiver fix:
Fix bug where sentIntents is pulled from the wrong bundle key.

Change-Id: I306be0aeeda07e065702ca30edc3818ae9be4e26