Fix PEP-8 issues

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Remote.hostname doesn't have to be a property

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Make Remote.shortname actually short

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Use Remote.shortname in logs

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add Remote.user attribute

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Use Remote.user

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Express hostnames as child logger names

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Catch any Unicode errors that manage to sneak in

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Use 'stderr' and 'stdout' as logger names

We were using just 'err' and 'out', which isn't very intuitive.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>