Excludes unexpected set service state intent

If the Bluetooth crashes when disabling Bluetooth service, the set
service state intent will be kept and be sent when the Bluetooth service
is enabling next time. The patch lists the profile service we want to
enable, then checks and excludes the unexpected intent when doing
doStart() and doStop().

Bug: 161092588
Test: atest BluetoothInstrumentationTests
Tag: #stability

Change-Id: I044149f149ae105e47a8e6ce6b10db7ab1e4a65b
23 files changed