* StringDriver processes Robot#report result.

1. If non-nil, converts to a String and returns.
2. If nil, returns nil.

Sure code would be simpler if nil was returned as an empty string, but I like to
write `puts result if result' and not `puts result unless result.empty?'.
* StringDriver: extract method #parse_command.
* Refactor.
* Refactor.