moved utility modules into new subtree
Checked for and cleaned up some unused stuff
Remove non-lambdabot module exports from Lamdbabot.Plugin
Confined windows-specific code to one place
Cleaned up error messages on normal exit
Use SafeSemaphore instead of (deprecated) QSem
Removed unblock in @pl, it doesn't appear to be necessary anymore

Tracked down the original purpose of it, described in comments on
commit 7bf539fbe84f4a04cca70ea219af9d0294790fdc
Updated from old-time to time
moved ModuleRef/CommandRef to Lambdabot.Monad
Cleaning up a bit in Lambdabot and Lambdabot.Monad
Made "config" stuff actually configurable
Removed more hard-coded State/ paths
Made config system extensible
Converted a couple state fields to config parameters
eliminated regex-compat
eliminated Lambdabot.Util.Regex and regex-posix
Removed bit-rotted dynamic linking stuff
tidying up a bit
missed removing a "hiding" clause

Surprisingly, GHC's excellent recompilation logic didn't catch this.