VOL-1449 Added additional library code needed to run openonu

With this commit and the changes to openonu, openonu will start.
Add needed bbf protos (needed for gem port modeling).  Add config
classes needed for kv store work.  Added function to nethelpers
typically seen in logical_device.  Added flow_decomposer.

Change-Id: I78c38dfdfbd5fbaaa8cb7508f0cb05b54eb50965
diff --git a/Makefile b/Makefile
index dfed663..72c396e 100644
--- a/Makefile
+++ b/Makefile
@@ -138,9 +138,7 @@
 	find . -name '*.pyc' | xargs rm -f
 	find . -name 'coverage.xml' | xargs rm -f
 	find . -name 'nosetests.xml' | xargs rm -f
-	rm -f pyvoltha/protos/*_pb2.py
-	rm -f pyvoltha/protos/*_pb2_grpc.py
-	rm -f pyvoltha/protos/*.desc
+	make -C pyvoltha/protos clean
 	rm -rf PyVoltha.egg-info
 	rm -rf dist