FLAG_ONE_SHOT is not guaranteed to update the extras.

In contrast, according to the docs [1], FLAG_CANCEL_CURRENT is. Also
keep track of the notifications on a per-device basis.

[1]
http://developer.android.com/reference/android/app/PendingIntent.html

Conflicts:
	src/com/android/settings/bluetooth/BluetoothPermissionRequest.java

Change-Id: Ib073d97b7034c192648124fbe05675df15713d17
settings: fix APN change FC

Change-Id: I7675e2229663ed475d0e02298221b783b12ad43f
Signed-off-by: Dan Trifan <jimsth@gmail.com>