[plugin] Rename plugin binary
[lib] Minor improvement in .pro
[engine] Set module.parent to thisObject value

require() should be local for each module, so the change will work fine
once require() is reimplemented accordingly