Network drivers are built based on CONFIGs

Also realigns the obj-X entries in Kbuild so we have room for most CONFIG_FOO
variables.
Moves network drivers out of arch code

In addition to simplifying arch code, this is an example of how to use
Kbuild/Kconfig's hierarchy.