Apply refactored NetworkFactory.

Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent.
Factory will track requests and by default give a single connect/disconnect api for ease
of use.  Then NetworkAgent is created and destroyed as needed with very simple logic.

Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291
(cherry picked from commit 8af038d056e6bca4749b4c19779864bf39be628f)
1 file changed
tree: 11cfc89ed9a33bfba7fc0211d7dac59fa8cfdd98
  1. service-t/
  2. Android.mk