Change how the Ethernet/RNDIS gadget driver builds: don'tuse separate compilation, since it works poorly when keyparts are library code (with init sections etc). Insteadbe as close as we can to "gcc --combine ...".

This is a bit more complicated than most of the othersbecause it had to resolve a few symbol collisions.