0.9.16.29:
The new timer.impure test added in 0.9.16.21 uncovered some
completely unrelated problems in a different test. Multiple
simultaneous FIND-SYMBOLs on the same package could cause the
package to become corrupted in a way that would cause further
accesses to it to loop infinitely. This seems a bit harsh.
* Remove the optimization (moving the table from which a
symbol was found to the front of the package's table list)
which was causing this problem. It didn't seem to have much
of an performance effect anyway.
* Fix the test that was accidentally triggering this bug and
add a new test specifically for it.