Generate proto sources and headers in build.

This reverts commit 96e501eea8ef55e617dc8a7cef986db79b3d0853.
Note: This project will no longer build with the provided Makefile
      as it does not generate the protobuf sources and headers.