Better NTH-VALUES for non-constant N
Express the target architecture uniqueness test less repetitively.
Remove :TEST-NOT option from internal-use-only FIND-IN/POSITION-IN.

See related remarks at DEFINE-FIND-POSITION-IF-NOT in 'seqtran'
Implement sb_mkstemp using the real mkstemp except on win32.
Change pseudo-random hash values in CTYPE things to quasi-random.

They're now address-based for the target lisp, random for the host.
Cache performance is essentially unchanged; generating a hash is faster.
Make QUASIQUOTE use nonstandard constructors only in COMPILE-FILE.

If nothing else, its macroexpansion is marginally more understandable.
tests: Don't breed lots of run-tests-nnn directories.

In load.impure.lisp(bug-332), just use a static file.
As to creating .fasl in the same directory, lots of tests do that, so
running them concurrently from the same source tree is already a bad
idea.
Fix walk.impure.lisp as pointed out by Jan Moringen
Merge branch 'master' into unicode-algorithms