Reorganize conditions to show and dismiss roaming notifications.

1. Shows two types of notifications if some conditions are met.
 - "Lost mobile data connection"
 - "roaming charges may apply."
2. Added a function to cancel(dismiss) notifications if conditions
 to show each notification type are not met.
3. In order to avoid showing too many notifications, accumulate
 roaming numerics visited and will not show notificationss on dup.
4. A notification may be shown again such as setting change.

Bug: 289485983
Test: manually tested in AT&T roaming network.
Change-Id: Ia30da2725b2af26fe9871699994eaff57c8e5065
1 file changed