Add generic converter and python generic producer

Implementation is based on protocol buffers serialization
Need to add -DGEN_proto=ON to cmake to enable