I'm in the process of pushing the Android 4.0.4 files (IMM76D) into the Android Open-Source Project. This represents an incremental update of a few hundred changes over 4.0.3. This matches the update that has been sent to a few devices since yesterday.
As usual, the full source history is provided. Also, all changes are merged into the master branch, from where it's possible to contribute via https://android-review.googlesource.com/
This opens the doors for the Android team to resume development of CTS and of the developer tools directly in the Android Open-Source Project.
The matching proprietary files will be available at https://code.google.com/android/nexus/drivers.html by the end of day (PDT). You should note that files related to CDMA devices (Nexus S 4G, CDMA/LTE Xoom, CDMA/LTE Galaxy Nexus) have not been tested in the context of AOSP. Of course, consumer support for those devices continues unchanged.