Introduce Keywords for flexible SSH login
Some environments require to use public keys for SSH authentication,
other environments do not have known_hosts prepared for that.
This change introduces *_PASSWORD variables to Variables.py
which by default are empty; and Utils.robot now have
"Flexible" keywords that choose Login method
based on presence of non-empty password.
This change should not require edits in existing suites.
Change-Id: Ibe077c5af32570bce285cf5dcda84042fe3651ec
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit
59463500c53326221de6cbf4f1b0f48a27b3ae91)