Wrong flag names in FetchRemote ported to Go
After porting FetchRemote from Ruby to Go some of invocations begin to fail with 'Could not resolve hostname identitiesonly=yes' message. The problem was in a missing '-o' flag prefix for ssh command. Also the check for blank values was added to omit unneeded steps to execute.
Closes: #1466 (closed)