Updated comments. split_map and split_by merged into split_map.
Removed CmdPath. Will be replaced by a class.
New CmdPath class. CmdPath.cmd attribute will be used for setting actual
command to be run. CmdPath.base may be used in various iodevices classes
to easilly search for rules in a given CmdPath.base path.
Rules in file must be ordered. This results unfortunatelly in a more complex schema.
Fixes for new CmdPath class usage. CmdPath.cmd is set before passing it
further. Later on iodevice will access CmdPath.cmd attribute and issue
previouly set command.
Explicitly state arguments.