Add -noCloseOnTimeout switch to block calling .dispose() on timed-out threads and to no .close() the runspace when threads have timed out in order to prevent hangs in certain circumstances.
Moved TimedOut thread logging to occur before the potential hang.
Close progress bar.
Remove everything not Invoke-Parallel, update README.md
no message
Revert "no message"

This reverts commit 3fee9479eb48ce182cfe0b6c4b146b688ace605f.
Revert "Remove everything not Invoke-Parallel, update README.md"

This reverts commit 43f784d70a90a9785eb82b356a30d7d2176a853c.
Added -quiet and -PassThru parameters.
I always mess up negative switches. Fixed !$noCloseOnTimeout
Merge branch 'tbyehl-master'