expanding on ethernet

expanded ethernet mac/phy, more configurability. replaced ethernet.o by the ethernet/ mac/phy files in f1/Makefile.
I haven't read the ref man on this, but this looks like a fairly major behavioural change.  Could you elaborate on your reasoning here please?