Updates to scripts after refactor

- Run black to reformat all the scripts
- Update makefile test targets, pylint, and fix some of the issues found
- Update pxeconfig script for refactored nbhelper
- Add start of inventory script

Change-Id: I5f426ac2da840dc72f07f8a6844e199e47d49135
diff --git a/pylint.ini b/pylint.ini
new file mode 100644
index 0000000..8e28ddf
--- /dev/null
+++ b/pylint.ini
@@ -0,0 +1,20 @@
+# pylint config (ini format)
+#
+# SPDX-FileCopyrightText: © 2021 Open Networking Foundation <support@opennetworking.org>
+# SPDX-License-Identifier: Apache-2.0
+
+[MESSAGES CONTROL]
+
+disable= invalid-name,
+  missing-class-docstring,
+  missing-function-docstring,
+  missing-module-docstring,
+  import-outside-toplevel,
+  fixme,
+  too-few-public-methods,
+  too-many-locals,
+  too-many-nested-blocks,
+  too-many-branches,
+  too-many-statements,
+  too-many-instance-attributes,
+  global-statement