Add "timeout" argument to ParamikoSSHClient.run method.

If this argument is specified, run method will throw if the command doesn't
finish in the provded time period.