My Mac is working now. Unfortunately what I did was messy and I didn't even keep a careful record, but maybe it will give you some ideas. I don't know if any of this is relevant, or whether it was just the luck of timing and how Apple's push-updates happen to work.
I booted into the recovery partition. I found the /[my boot drive]/System/Library/Extensions/AppleKextExcludeList.kext file dated Feb 24th. I renamed it to AppleKextExcludeList.xxkext which I assume effectively deletes it. I renamed it because it makes it easier to undo later. I had a backup Super Duper disk image with a copy of the Nov 11th, 2015 which I'd copied onto the root level of my boot drive. I tried to move it into my active extensions folder.
I failed, for several reasons. The kext is a directory and I realized I was vague about UNIX commands for copying directories and unsure what to use and the "help" and "man" commands didn't seem to be available and of course I couldn't Google. The "mv" command failed saying the target directory was read-only. To my shock, it responded "no such command" to "sudo."
Knowing nothing better to do, I shrugged and rebooted. Now my Ethernet connection works again, but of course there was no active AppleKextExcludeList which I assume is a big security risk. I followed Matt's suggestion and downloaded and ran the .dmg installer for the Nov. 2015 kext file. It installed with no error messages. I rebooted again, and still had Ethernet, and of course the outdated kext file. I did an Avast scan on the system folder and it reported no infections.
Eventually, after posting a query about how to pull the updated file, I shrugged and just did a "restart" and, sure enough, after restart, the Nov. 2015 file had been replaced with one, 1,182,577 bytes (1.2 MB on disk), created 4:00 AM Feb. 27th, version 3.28.2.
Thus, at the time of rebooting, the extensions file contained a) a garbage directory with an ".xxkext" extension, and b) last year's AppleKextExcludeList.kext .
I don't know if any of that's relevant. Nor do I know how safe or dangerous it is to boot the system without the AppleKextExcludeList.kext.