backport recently committed changes to inline_deobfuscator.pl into the core script