expanding on ethernet

expanded ethernet mac/phy, more configurability. replaced ethernet.o by the ethernet/ mac/phy files in f1/Makefile.
i think so, what i removed is now configurable by the added functions.
the waiting for the link to be up.. should test it again without it, but afair that was needed.