PLXCOMP-153, PLXCOMP-205. Adding support for includes/excludes to TarUnArchiver

Author:    Viktor Sadovnikov <viktor@jv-ration.com>

Adapted to master branch by Kristian Rosenvold
Made TarUnArchiver not subclass AbstractZipUnArchiver

Refactoring suggested by Viktor Sadovnikov