Refactored package matcher. Put all packages (including windows, gem, python_pip) together. Introduced matchers for all packages.