* server.py (server_metaclass): New. (IPv6_UDPServer, IPv6_TCPServer): Use "server_metaclass" instead of "server_bind" and "init_with_options". Removed "address_family" and "allow_reuse_address", since they are now added in "server_metaclass". (server_bind, init_with_options): Removed.
(main): Pass "options" to Client constructor. (Client.__init__): Take an "options" parameter and use it.