*******JUST REVERTED LAST 3 COMMITS****************
--Reverted 27 May, 23 May, 22 May commits because I rebooted the Gumstix and discovered that the kernel module compilation work done on those days actually deleted/destroyed all of my previously functional kernel modules, probably somewhere in the make process.  Gumstix was unable to boot with correct drivers for USB, wifi, etc.  Reverting back to 21 May commit fixed the problem.