OLPC selftest additions:
1. Marvel wireless driver: selftest scans the airway and displays results.
2. USB serial driver: fix bug to close and return flag in selftest.
3. USB 2.0 hcd driver: selftest generates fisheye pattern to unoccupied ports.
4. /memory: selftest tests memory in .available using memory-test-suites.
5. /8042/keyboard: selftest turns on/off the keyboard illuminating lights.
6. /audio: selftest plays a sinewave, record/playback.
7. /sd: selftest reads/writes/restores first block if sd card is detected.
8. /nandflash: selftest gets and verifies id.
9. /spiflash: none added (don't want to turn off kbd)