* plugins.d/Makefile: Do nothing but call the parent Makefile.
* server.py: Added copyright statement and information. (Client.__init__): Added doc string. (Client.stop): Bug fix: Only log message if stopping for the first time. Check if the "stop_initiator_tag" and "checker_initiator_tag" attributes exist before using them. (Client.__del__): Call self.stop() instead of doing things here. (Client.checker_callback): Set self.checker_callback_tag and self.checker to None unconditionally and immediately. (Client.stop_checker): Added some checks to handle multiple calls. (tcp_handler.handle): Use "self.server.clients" instead of "clients". (__main__): Moved all code to the "main" function. (main): New. New option "--address". Instantiate IPv6_TCPServer with "options.address". Log before starting main loop. (main.cleanup) Use "clients.pop()" to remove clients from the set as they are stopped.