More refactoring, including a move to a function focus (from just syscalls)

o	Define FN_OBSOLETE to explicitly tag functions that are obsolete so
	nobody thinks they should be supported and tries to add them.
o	Move definitions that have to do with the cross synchronization
	procedures to sched-op.h, making xsync.h more generic.