Work toward Python 3.4 support and testing

Change-Id: I0624d09156df070238ba02576d3be627211d8900
fixes "su -" escalation

root_password was not being passed through from the RemoteClient
to the SSH client instantiation.

Change-Id: I4cd61821dd9fbe099bcdc2097807446d4072f9c4
Closes-Bug:#1362666
Fixes interactions with popen handles

Includes logging updates and other optimizations/improvements.

Change-Id: Icf704164292637b92da25d8c720a72a5ca7c6ba6
Closes-Bug: 1381195