Map Client use content provider for messages

Store all messages received from the MAP MAS into the local sms/mms
content provider.  Observe the same content provider for changes to read
status and deleted status and synchronize those changes with the MAS. Upon
termination of connection, purge all associated data from the content
provider.

Tag: #feature
Bug: 132620310
Test: atest BluetoothInstrumentationTests
Change-Id: Idc506aa8d124797171370aeff628c77ecdf4ea4f
7 files changed