Implementing Thread.abort_on_exception and Thread#abort_on_exception

fixes #601