ReadPassword reads a line of input from a terminal without local echo. This
is commonly used for inputting passwords and other sensitive data. The slice
returned does not include the \n.
MakeRaw put the terminal connected to the given file descriptor into raw
mode and returns the previous state of the terminal so that it can be
restored.