Redesign totalcontrolconsumer

Redesign of the TotalControlConsumer scheme to eliminate special-case code and to use the built-in Java concurrency objects.