Enhance Mms connectivity tracker workflow

1. Fix Bug 1691499 by a more appoperiate broadcast
and revert 82f5492b211f51e71c7089eb7779384ff03c0d89.
Broadcast CONNECTIVITY_ACTION is more low-frequencyer
and aproprater than ACTION_ANY_DATA_CONNECTION_STATE_CHANGED.
Root cause of Bug# 1691499 is receiving a high-frequencyer
broatcast and not adding a apropriate filter.

2. Reduce useless duration between hanging up and processing Mmes.
Check mms connectivity is available before retried to connect.

3. Using getNetworkInfo instead of the deprecated one
4. Remove useless codes and make ConnectivityBroadcastReceiver
more readable.

Change-Id: I994d3cccead1e43865c42a24e20021321e140686
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
Breathing SMS Notification - AOKP

    This will give your SMS notifications a breathing effect in the statusbar instead of being a static icon.

    Icon Credits: @Kroz

    Change-Id: I67614713fbeec8ac77e933f29b8ee6e1a5f46162

    Conflicts:
    	res/values/strings.xml
    	res/xml/preferences.xml
    	src/com/android/mms/ui/MessagingPreferenceActivity.java
Merge branch 'jb-mr1' of git@github.com:IceColdJelly42/android_packages_apps_Mms.git into inverted