Remove HAVE_{BSD,SOLARIS}_NETWORK -only code

Since our dnsmasq is forever forked from upstream, refactor
slowly and steadily for readability and simplicity.

Here we remove code branches that are exclusively either
HAVE_BSD_NETWORK or HAVE_SOLARIS_NETWORK.  Additionally,
we assert that neither are defined at build time and that
HAVE_LINUX_NETWORK is explicitly defined at build time.

Test: as follows
    - built
    - flashed
    - booted
    - tethering started
Bug: 38364896
Bug: 70694619
Change-Id: I15f8856b1fcd298beb096cd2bba47847734045d2
8 files changed