Revert "Made some extern instantiations of publisher_t and publisher_controller_t that did not seem to matter much."

This reverts commit a803e0800de2a8790ab9dfcc5ef47f5e58c56bc0.