Expose Worker protocol buffer to C++ so we can implement persistent actions in C++. 
Expose Worker protocol buffer to C++ so we can implement persistent actions in C++. 

Protocol was already exposed for Python and Java, only make C++ a first class citizen.

--
Change-Id: Ib2aa45bdb534f0f9181483b0161f2aa7c857dfb4
Reviewed-on: https://cr.bazel.build/7814
PiperOrigin-RevId: 144300665
MOS_MIGRATED_REVID=144300665

kchodorow/bazel,juhalindfors/bazel-patches,hermione521/bazel,aehlig/bazel,perezd/bazel,dropbox/bazel,akira-baruah/bazel,snnn/bazel,kchodorow/bazel-1,safarmer/bazel,katre/bazel,twitter-forks/bazel,damienmg/bazel,snnn/bazel,safarmer/bazel,dslomov/bazel-windows,dslomov/bazel,dslomov/bazel,dropbox/bazel,damienmg/bazel,twitter-forks/bazel,snnn/bazel,ButterflyNetwork/bazel,variac/bazel,dropbox/bazel,cushon/bazel,aehlig/bazel,ButterflyNetwork/bazel,spxtr/bazel,ulfjack/bazel,davidzchen/bazel,katre/bazel,dslomov/bazel,Asana/bazel,akira-baruah/bazel,bazelbuild/bazel,Asana/bazel,variac/bazel,bazelbuild/bazel,bazelbuild/bazel,dslomov/bazel,safarmer/bazel,werkt/bazel,ulfjack/bazel,LuminateWireless/bazel,kchodorow/bazel-1,safarmer/bazel,meteorcloudy/bazel,ButterflyNetwork/bazel,spxtr/bazel,meteorcloudy/bazel,perezd/bazel,perezd/bazel,meteorcloudy/bazel,twitter-forks/bazel,Asana/bazel,akira-baruah/bazel,LuminateWireless/bazel,ulfjack/bazel,snnn/bazel,davidzchen/bazel,ulfjack/bazel,dslomov/bazel-windows,twitter-forks/bazel,spxtr/bazel,bazelbuild/bazel,katre/bazel,davidzchen/bazel,juhalindfors/bazel-patches,juhalindfors/bazel-patches,variac/bazel,kchodorow/bazel,damienmg/bazel,hermione521/bazel,werkt/bazel,damienmg/bazel,meteorcloudy/bazel,cushon/bazel,damienmg/bazel,damienmg/bazel,Asana/bazel,werkt/bazel,kchodorow/bazel-1,ButterflyNetwork/bazel,werkt/bazel,akira-baruah/bazel,spxtr/bazel,LuminateWireless/bazel,safarmer/bazel,kchodorow/bazel,dropbox/bazel,dslomov/bazel-windows,juhalindfors/bazel-patches,werkt/bazel,cushon/bazel,dslomov/bazel,LuminateWireless/bazel,juhalindfors/bazel-patches,dslomov/bazel,aehlig/bazel,katre/bazel,variac/bazel,perezd/bazel,kchodorow/bazel-1,spxtr/bazel,aehlig/bazel,damienmg/bazel,safarmer/bazel,davidzchen/bazel,aehlig/bazel,dropbox/bazel,kchodorow/bazel,dslomov/bazel-windows,Asana/bazel,meteorcloudy/bazel,davidzchen/bazel,ulfjack/bazel,variac/bazel,akira-baruah/bazel,hermione521/bazel,spxtr/bazel,meteorcloudy/bazel,ulfjack/bazel,perezd/bazel,variac/bazel,dropbox/bazel,juhalindfors/bazel-patches,meteorcloudy/bazel,perezd/bazel,aehlig/bazel,kchodorow/bazel-1,kchodorow/bazel,dslomov/bazel-windows,bazelbuild/bazel,hermione521/bazel,katre/bazel,aehlig/bazel,snnn/bazel,twitter-forks/bazel,twitter-forks/bazel,Asana/bazel,LuminateWireless/bazel,snnn/bazel,perezd/bazel,LuminateWireless/bazel,katre/bazel,ulfjack/bazel,akira-baruah/bazel,dslomov/bazel,ButterflyNetwork/bazel,hermione521/bazel,spxtr/bazel,kchodorow/bazel,davidzchen/bazel,snnn/bazel,bazelbuild/bazel,kchodorow/bazel-1,hermione521/bazel,werkt/bazel,ButterflyNetwork/bazel,juhalindfors/bazel-patches,kchodorow/bazel,cushon/bazel,Asana/bazel,davidzchen/bazel,cushon/bazel,cushon/bazel,twitter-forks/bazel,dslomov/bazel-windows,variac/bazel