Added skip message support

Emit message to stderr when skipping a test depending on verbosity
level.  Report number of tests skipped at end of test run.
diff --git a/tests/testutils.py b/tests/testutils.py
index 5e57aba..7c14537 100644
--- a/tests/testutils.py
+++ b/tests/testutils.py
@@ -19,6 +19,9 @@
 import logging
 import types
 
+global skipped_test_count
+skipped_test_count = 0
+
 # Some useful defines
 IP_ETHERTYPE = 0x800
 TCP_PROTOCOL = 0x6
@@ -665,3 +668,19 @@
 
     return (ingress_pkt, expected_pkt, new_actions)
         
+
+def skip_message_emit(parent, s):
+    """
+    Print out a 'skipped' message to stderr
+
+    @param s The string to print out to the log file
+    @param parent Must implement config and logger objects
+    """
+    global skipped_test_count
+
+    skipped_test_count += 1
+    parent.logger.info("Skipping: " + s)
+    if parent.config["dbg_level"] < logging.WARNING:
+        sys.stderr.write("(skipped) ")
+    else:
+        sys.stderr.write("(S)")