Refactor is_running tests and rename helper library
Add action tests
rename thr_compat.pl
Support barrier 'action' with unshared object and shared implementation.
Update docs for action, remove reference to default Barrier threshold.