Fix problem with integer conversion of timeout parametes

Fix problem with integer vs. string in timeout command line parameted parsing.
Add rat-list quick listing functionality

Add switch -q form rat-list that causes the returned list to be restricted to
hostnames only. In fact those are hostnames matching all the criteria. The
functionality is very convenient when rat-list output is used in for
cycle in bash.
Fix problems with long Cisco commands and command batchs

Parse command output line by line instead of parsing the whole
buffer at once. The unwanted effect is more CPU load and first line
containing the command itself may appear on sessions to certain
IOS versions.

The good side of the change is that it shows output from copy commands.
Fix timeouts of ProCurve copy commands

ProCurve does not output anything (OK or something) when copy command
succeeds. And procurve support expected that any command have to return
at least one line of text before prompt or it ignores the prompt. Which
caused timeouts when waiting for non-prompt text. I figured out that
two prompts are equal to usual return of prompt (ignore) + text + prompt
(marker of command output end).