Fixed: move the rar version detection to __checkavailability__

So now it can skip the tests if the version required is not available.
Fixed: issues when closing pipes

The main process have to join() its thread before closing the stdout.

Removed: _closed, it depends only on self.p.stdout