Small tweaks to reconcile with LaTeX version.
Merge branch 'master' of github.com:iu-parfunc/lvars
minor: add LICENSE to make cabal happy
Reorg: move the old stuff out of the way
Reorg2: file away the new scheduler, export everything via cabal
Update the (old) unit tests.  Still need one for the new interface
Add a draft of a set implementation for the new scheduler
Begin to add unit testing for the new implementation
Expose new unit test file through cabal
Oops, forgot to add a module.
WIP: added a couple more tests and the set one fails
Add two more tests.  waitSize is consistently causing thread-blocked-indefinitely errors.
Wonderful, the waitSize bug was a silly typo.
v3c is quasi-deterministic, but unruly because of issues with exceptions coming from different worker threads.  Need to audit exception handlers.
Fix the problem with v3a by adding an Eq test for IVars, making them idempotent.  This creates tension because it breaks the Par* instances.  v3c still has problems.
Switch to Control.Async for launching workers.  This mostly fixes the exception problems with v3c, EXCEPT, it now occasionally (< 1/100 runs) just livelocks burning cpu on all workers\!
Make a note in the comments about nondeterministic failures in v2a as well
a couple tweaks to the unused options for worker thread launching
WIP: Debugging v3c
Remove some outdated and unneeded comments.