Package report/repo parser integration

 - parser able to filter package versions using keywords
 - warning message on missing tag
 - on the fly versions lookup (excluding '*.hotfix')
 - updated versions compare routine
 - lexical compare uses numbers, not ordinal values
 - updated release version detection
 - final report lists pkg section/app if no description given
 - final report shows repo info for detected release version

Fixes:
 - shorter alternate entrpoints: mcp-pkg, mcp-net, cmp-reclass
 - flake8 syntax
 - proper mirantis/non-mirantis versions getting
 - exit on unexpected arguments
 - salt-master class now gets linux codename by default and architecture

Change-Id: I0a2daadca8a1acaecafc8680226dc00d20cc24ce
Related-PROD: PROD-28199
diff --git a/setup.py b/setup.py
index 2f93c71..9c32915 100644
--- a/setup.py
+++ b/setup.py
@@ -24,9 +24,9 @@
 entry_points = {
     "console_scripts": [
         "mcp-checker = cfg_checker.cfg_check:config_check_entrypoint",
-        "mcp-checker-package = cfg_checker.cli.packages:entrypoint",
-        "mcp-checker-network = cfg_checker.cli.network:entrypoint",
-        "mcp-checker-reclass = cfg_checker.cli.reclass:entrypoint"
+        "mcp-pkg = cfg_checker.cli.packages:entrypoint",
+        "mcp-net = cfg_checker.cli.network:entrypoint",
+        "cmp-reclass = cfg_checker.cli.reclass:entrypoint"
     ]
 }