Bump minor version to 0.0.9
Bump known-good

This commit also updates the compilation script for known-good versions
to take account of the new configurable search paths.
Remove catch-case uses from compiler

The catch-case statement is deprecated and will be removed. These
statements are replaced with the new try-catch statement.
Warn when catch-case statement used

catch-case will be removed from the compiler soon. Print a warning when
parsing code that uses it advising the user to replace it with try-catch.
Suggest case->catch for *"try-case" statement

During the transition from catch-case to try-catch it is likely some
"case"s will be missed. Give a specific error and a suggestion for this
situation.
Make tarball Makefile update buildinfo.grace

The new search paths are set in Makefile.conf during configure, but must
be transferred to buildinfo.grace to be used by the compiler. The
tarball's makefile did not make this transfer and so the `make install`
target would misbehave. Update the buildinfo.grace file each time the
configuration changes.
Compute version afresh when making tarball

Previously, `make tarball` relied on the --version output from minigrace
to name the tarball. Now, use the tools/calculate-version script
instead.