Some cleanups, remove code that does nothing.
Instead of using ControlDevice to store the password, parse the ControlAddress to get username, password
enforce a port, which fixes the Digest Auth.
default MoveRoot to empty to quiet an error in logs
Merge branch 'control_improvements'