clean up dep dir on make clean
add missing include that was coming in indirectly
split up cpuid routines into per OS files