Remove unneeded desugaring code.
Refactored regex backend to use a sparse thread list
Added new SConscript-based build system; not yet done porting