TheMuppets/proprietary_vendor_samsung — pull request #502 by bbelos (2014-10-28 04:12:02+00:00)
Title: epicmtd: Update WiMAX for newer API

-Decompile using a combination of JD and CFR
-Fix compatibility with KK by modifying DhcpHandler
to translate between new DhcpResults object and old
DhcpInfoInternal object, which is used heavily
throughout WimaxStateTracker
-Enable debug logging throughout the various classes
-Modify retry interval for failed connects / reconnecting,
making it more aggressive and reconnect sooner.
-Add missing methods to completely implement a NetworkStateTracker
-Stop listening for tethering enabled intent, so Wimax
doesn't disconnect and reconnect in a "Backhaul" mode
-Fixed issue where multiple connect/disconnect notifications
were being displayed
-Properly communicate with ConnectivityService to integrate
with the rest of Android's networking. This does a few things:
- Fixes WiFi tethering
- Allows 3G to be torn down when Wimax connects, instead of
just staying connected unused alongside Wimax
- Integrates it with the rest of Android. Before it was kind
of a standalone daemon that acted independently of what
the rest of Android was doing.

Authored by: Matt Merhar

Change-Id: I25076c868d356d98135c774163aa0bdf3612d3d5