cherry-pick darwin8-atomic header and cpp changes from powerpc-darwin8
cmake test for atomics now allows for Darwin libkern/OSAtomic.h
libkern atomic test should not use volatile int
Merge branch 'darwin8-atomics' into powerpc-darwin8-rel-3.3

Conflicts:
	include/llvm/Support/Atomic.h