code refactoring
add tools.convert module with base convert classes
cleanup imports
introduce intermediate RobotPath classe to deal with robot as special
option (and make the argument printable). options.robot shouldn't be
modified anymore (the commandline must be protected)