Killing CallList + crash fix

- Replacing UiCallList and subclass with simple HashMap in
  TelecomUiCallManager. TelecomUiCallManager.getOrCreateCallContainer
  now does simple map search. Removed synchronization since callbacks
  from InCallServiceImpl are on main thread AFAICT; double-checked with
  logging.
- OngoingCallFragment crash fix: Don't unset uiBluetoothMonitor since
  the fragment object can be re-used by TelecomActivity for next call.
  TelecomActivity only passes uiBluetoothMonitor the first time after
  construction.
- Fixing UiCall.disconnectClause -> UiCall.disconnectCause.

Bug: 37251324
Test: Made test calls, incoming, outgoing, conference.
Change-Id: I63f24cc9793b4b2c4547146a836205413f106c83
5 files changed
tree: 13f19b47451e5c54ef86a67b7dcadc013f74ea98
  1. Android.mk
  2. AndroidManifest.xml
  3. res/
  4. src/