external mapper: 1. do not force pre-pending of basedir to executable if the executable does not exist in the base dir (such that things like <ext; exec="ls"...> be possible); 2. use a slightly different Runtime.exec that allows executing things in PATH; 3. if the exec string contains at least a space, consider it to be a command string and tokenize it (see bug 883)