mac-sys-utils:  Add exit_to_shell()
Genie:  Call mac::sys::exit_to_shell()
Genie:  Use intrinsic type in enter_system_call()

The size_t typedef won't be visible after we axe the Process.hh include.
relix:  Add {system,user}_cpu_time_checkpoint()
Genie:  Call relix::{enter,leave}_system()
Genie:  Axe obsolete {Enter,Leave}SystemCall()
Merge branch 'cpu_time_checkpoint'
Genie:  Move/rename relix::deliver_fatal_signal()
Genie:  Fail hfs_loadexec() on Intel
Genie:  Make pb and cInfo alias the param block

In IterateIntoCache_Completion() and IterateFilesIntoCache(), make cInfo
and pb both refer to the parameter block as IterateIntoCache_CInfoPBRec.
Genie:  cInfo.foo -> pb.foo

In IterateIntoCache_Completion(), refer to custom fields through pb, not
cInfo.
Genie:  pb.bar -> cInfo.bar

In IterateFilesIntoCache(), refer to type CInfoPBRec& through cInfo, not
pb.
Genie:  Declare cInfo as CInfoPBRec&

Don't declare our extended parameter block which relies on upcasting.
Genie:  Make CInfoPBRec a member, not a base class

Make IterateIntoCache_CInfoPBRec contain CInfoPBRec rather than deriving
from it.  This is necessary to build for OS X, where g++ doesn't let you
derive from a union.
Merge branch 'iterate-CInfo'
Genie:  Nudge Str<31> to plain string type for g++

Plain unsigned char*, that is.  Metrowerks C++ does this on its own, but
g++ doesn't.
Genie:  Avoid jump past init error (clang)
Genie:  Remove __MACOS__ guard of CInfo iteration