added --no-protobuf-example configure option
streamlined broker implementation
tweaks for optional variant visitors