old tag: 0.20.1
Increase wxhaskell dependencies allowed and bump to 0.20.2.
Fix conflicts with 0.20.2 stuff.
Reset warnings output in GUI on each run.
Fix subtle GUI bug causing display of wrong warnings (or more serious).

The problem is in the use of imperative-style programming: basically I
was doing something which modified the program state (pstRef), but
passing in a stale pst to a function.

Perhaps the right thing to do is to go *more* imperative: always use
pstRefs whenever you have an IO function; don't try to rely on a fixed
pst?

Or alternatively, work harder in sequestering the IO from the pure stuff.
Hmmph...
Add some rudimentary regression tests for adjunction.
Fix no-longer-true comment.

Was made untrue by my patch for #31.
This is why code comments can sometimes be more harmful than good.
Fix bug in SimpleBuilder.canAdjoin
For the new resulting foot node, the top feature structure of the 
adjunction site was being copied, instead of the top feature structure
of the aux tree.
Type signatures for SimpleBuilder testing code.
Automatically generate module dependency graph with graphmod.
Move Collectable class to GeniVal.
Move feature structure and semantics code to their own modules.
Move alpha conversion code into GeniVal module.
Tidy up NLP.GenI.Btypes a little bit.
Move tree schema and lexicon code to their own modules.
Remove now defunct MorphLexEntry type.
Move test suite stuff into its own module.
Btypes now no longer has any code of its own.
Remove literate programming stuff from Btypes.
Remove genidep file (now automatically generated).
Minor latex tweaks to hide silly details.