Timeout granularity

This change enables less-than-second timeout granularity for wait-for-process-with-timeout by using get-internal-real-time instead of get-universal-time (the same approach is used in Lisp-Dep/mp-nil.lisp).

This change is based on a re-indent and whitespace fixup, which I just did to get a clean patch. Feel free to just cherry-pick the tip commit.