Mark threads as Daemon in DefaultTimeoutScheduler in scalaz-concurrent

Fixing DefaultTimeoutScheduler in concurrent Strategy so threads are marked as daemon allowing JVM to shutdown properly without explicitly shutting down the scheduler pool