moved atomic.h to generic include
drivers/ and library/ now support x86_common include files
moved more files into x86_common