(#8489) Use File::PATH_SEPARATOR for path attribute of exec type
This was previously accepting paths delimited by both ':' and ';', in
order to supports Windows systems. It should actually just use the
appropriate delimiter for the given platform.