Do not emit no-inliner warning if noWarnMissing non empty.

The warning message caused 12 partests to fail for no good
reason.
Fix mix of UnaryOp.Code and BinaryOp.Code.
Fix #820: Properly escape script file names in PhantomJS runner
Merge pull request #823 from gzm0/fix-phantom-runner

Fix #820: Properly escape script file names in PhantomJS runner
Merge pull request #824 from sjrd/fix-inliner-partests

Fix two bugs of the inliner discovered by partests