Problem: zctx_new always catching interrupt signals

Solution: make conditional on ZSYS_SIGHANDLER environment variable
as done in zsys.