Add ProtocolBuffers project
* merge from upstream
Fix all Protobuf problems
merge from upstream
* fixed path to protubuf package