Ignore doc/asdf.tps
test: hopefully improve debugging information in test-program
for bugs in the make-hello-world subprocess.
Don't use :interactive in test-program, it can really suck on LispWorks / Windows.
Instead, refactor how we call make-hello-world.
Disable the image-op test on LispWorks/Windows
Make lisp-invocation happier on allegro variants.
Correctly detect OS on Mac OSX.

Previously, we would detect Unix first (correctly), then short-circuit,
and never detect Mac OSX.

I would like to rewrite DETECT-OS.  The code seems opaque.  But this is
correct, so committing it now, since it used to be broken.
Correctly disable tests on Mac OSX. Fix buglet on Allegro.

Bundle operations don't work on Mac OS X on either lispworks (can't
restart the image properly) or on ECL (build fails, I believe because of
an ECL build bug).
Fix bug in my previous fix to detect-os.
Bump version to 3.1.0.112
Small TODO entries.
Explicitly do not CROSS-COMPILE when invoking sub-lisps.
Fix default behavior of VERSION-SATISFIES.

Previously, if a component's version slot was unbound, it would match
*all* version specifications.  This is obviously wrong, because it means
you can't detect when a system goes from unversioned to versioned.
Changed this to an interpretation that an unbound version slot matches
NO version specifications.
Short-circuit checking of NULL version specifications.
Add some DBGs to make failure ID easier. Adjust to new VERSION-SATISFIES.

New semantics is that a component with no specified version fails all
version-satisfies tests.
Add tests for version satisfaction FAILUREs.
Merge branch 'master' of github.com:rpgoldman/asdf
Check for an appropriate lisp-invocation version.
Bump version to 3.1.0.112
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Bump version to 3.1.0.113