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/.gitignore b/.gitignore
index 244d790..5f49275 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,7 +15,7 @@
 *.pydevproject
 
 # Protobuf output files
-voltha/**/*.desc
+pyvoltha/**/*.desc
 **/*_pb2.py
 **/*_pb2_grpc.py
 
@@ -73,4 +73,4 @@
 venv-linux
 
 # junit-coverage file
-**/junit-coverage.xml
\ No newline at end of file
+**/junit-coverage.xml