Updated to support trying local tclsh if cross-compiling and no Tclkit is available