Move frameworks/base depedencies into NetworkStack.

This CL moves most of NetworkStack's frameworks/base dependencies
into the NetworkStack project.

It also moves several files from the net-module-utils-srcs
filegroup into the networkstack-client library. This is enough to
ensure that clients like wifi and bluetooth can depend only on
networkstack-client instead of depending on it via services.net
(which previously contained essential parts of the networkstack
client library such as ProvisioningConfiguration).

In order to do this:

1. Make networkstack-client stop depending on the netd AIDL
   interfaces. This is needed to move ProvisioningConfiguration
   into networkstack-client (where it belongs). This is because
   wifi depends both on networkstack-client and on V3 of the
   netd AIDL interfaces, and networkstack-client depends on a
   newer version of the netd AIDL interfaces, and the build
   system doesn't allow depending on two different versions of
   the same AIDL interfaces. The dependency was only used for
   two integer constants. This CL just hardcodes them, but other
   options are possible (e.g., a conversion function).

2. Make networkstack-client depend on net-utils-framework-common.
   This is needed for only one file, IpUtils.java. It may be
   worth splitting that file out into its own library.

3. Fix a couple of lint errors (a misspelling of "occurred" and a
   "Redundant 'public' modifier." on IpClientUtil.java:92:9.

Test: m
Bug: 151052811
Change-Id: Ibb315561a8940d0a2af2b44237e39c7e7b1963aa
13 files changed