mozilla_mchannel.rb undefined agent variable

If the TARGET is chosen instead of using the default
automatic, the agent variable will be undefined, which
causes the exploit to fail.
Land #1955 - mozilla_mchannel.rb undefined agent variable