As we discussed in today's meeting, the goal is to allow module authors to use Mesos's internal testing infrastructure to test their own modules and replace hacks like https://github.com/dcos/dcos-mesos-modules/blob/bb6f6b22138ae38c9c8305e571deca2e4df7f3b3/configure.ac#L342-L359
Some action items I recall:
- clean up existing headers and make them nice to be installed;
- determine whether we will allow unversioned protobuf or only v1 protobuf;
- create library like libmesos_tests which module authors can link against.