Fixed MPG Transcode call

Used double quotes to create the command since single quotes were
stripping the variable values. DOH! Also, I'm now using eval to call
MPGTRANSCODE since it seems that MythTV does not call the script
directly, it is opened with an interpreter like SH. I also added code to
log the MPG transcode command into the temporary log file.