Add multi-threaded scheme unit tests

multi-threading in guile seems to work fine. multi-evaluators seem to work fine.  Even multiple ExecutionLinks called simultaneously from different threads seems to work fine.