Arduino Network causing severe battery drain on WiFi connected devices.

I'll go with that. "Wakelock" appears to be specifically an Android term, but it sounds good. Almost all Google search items involved Android.

So it seems your alternative is to isolate your wireless devices from the ethernet devices. I'm not sure how to stop the w5100 from doing the ARP broadcast, but I will take a look.