VOL-1460:  Include voltha-protos in vendor

This forces voltha-protos to be like any other dependancy.
Keeping in line with checking in all vendor items.

Care must still be taken such that any other user of proto
doesnt cause these to break.  dep ensure would be needed to update.

Update gitignore to screen out items dep's prune brought over
that we didnt actually need.

Change-Id: If3ed03985ce9c73475ea1448af7aef848a8993a1
diff --git a/.gitignore b/.gitignore
index ac6a1af..3e4648f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -59,5 +59,9 @@
 # voltha cli history
 python/cli/.voltha_cli_history
 
-#voltha-protos dependency
-vendor/github.com/opencord/voltha-protos
+# ignore uneeded items in vendor folders
+vendor/github.com/opencord/voltha-protos/protos
+vendor/github.com/opencord/voltha-protos/python
+vendor/github.com/opencord/voltha-protos/test
+vendor/github.com/opencord/voltha-protos/setup.py
+vendor/github.com/opencord/voltha-protos/tox.ini