Fix warnings with Ethernet library.
Fix for CircularBuffer collision in ECAN1 library.

This is the same fix as was needed for the UART library to prevent collisions. While it's
hard to test that this actually fixes bugs, due to the observed bugs being so intermittent,
it is definitely necessary at a theoretical level.