fix mvar001 test
wait a bit longer to timeout mvar001 for slower cpus
fix building TH, add some TH tests
handle more ADTs and unboxed tuples for primitive pattern matching
avoid unpackCString / unpackCStringUtf8 for literals
do not delay initialization for toplevel bindings when possible