Fix bluetooth binder cache invalidation

Bug: 153103051

The invalidation functions in the bluetooth server are reorganized so
that bluetooth caches are all cleared when the server starts and stops.
One duplicate function all (a cut-and-paste error) was removed from
AdapterService.java.

Test: Create a debug image that enables binder cache VERIFY.  Run the
following tests:
 * atest BluetoothInstrumentationTests
 * atest PtsChreTestCases
 * atest UserLifecycleTests
 * manual testing connecting to bluetooth devices and toggling airplane
   mode.
No cache inconsistencies found.  No test failures seen.

Change-Id: I20589155d5da886ca1bda24248fbeb90336da4af
2 files changed