Protobuf recipe

@JRombouts , this is the thing you need but to rewrite it for gtest