Committing vendored dependencies and generated protos

Change-Id: I349c149b513d9de7d9f60bde2c954a939da2fc54
diff --git a/vendor/github.com/cboling/omci/coverage.sh b/vendor/github.com/cboling/omci/coverage.sh
new file mode 100644
index 0000000..26bfe5c
--- /dev/null
+++ b/vendor/github.com/cboling/omci/coverage.sh
@@ -0,0 +1,17 @@
+#!/usr/bin/env bash
+#
+#  Coverage report for windows builds
+#
+#First general build
+echo "Building the source"
+go build || exit $?
+
+echo "Starting unit test coverage"
+go test . examples/... generated/... -coverprofile=cp.out
+
+# Output HTML coverage report (to coverage.html)
+echo "Creating HTML coverage report (coverage.html)"
+go tool cover -html=cp.out
+
+# Now show in default browser
+echo "Launching browser with results"