add tab completion for launcher and discourse-setup.
For launcher, offers command (e.g., rebuild, start) and then offers yml files from containers directory. After that switches (e.g., --run-image) are offered. (Will not offer switches except in final position, sorry.)
discourse-setup offers switches (e.g., --two-container).
discourse-docter has no command line arguments.
The instructions have, for quite some time now, pointed users at the
`discourse-setup` script. That will prompt the user to create a swapfile
if necessary and configure relevant sysctls.
There is no AddressFamily attribute:
Traceback (most recent call last):
File "/var/docker/scripts/mailtest", line 140, in <module>
do_tls(smtp,smtp_sslv)
File "/var/docker/scripts/mailtest", line 44, in do_tls
if conn.sock.family == socket.AddressFamily.AF_INET:
AttributeError: 'module' object has no attribute 'AddressFamily'
However, there is `socket.AF_INET` etc.