add a finally block to close stderr/stdout

Reference issue: http://tracker.ceph.com/issues/7594
And: http://tracker.ceph.com/issues/9122

this will silence all the horrible Python thread nonsense that occurs after ceph-deploy has closed the remote connection and has nothing else to do.

Users get very confused about this because they think it has to do with something that is breaking in ceph-deploy
I don't know if ceph-deploy supports any python 2.4 distros (e.g. RHEL5), but on python 2.4 this will also eat SystemExit, so that return codes from sys.exit would be lost