Allow module_path overide

By always overiding the module_path we don't actually allow it to be overiden
which makes it impossible to use non-standard paths.
Allow usage of the latest passenger package

By passing false we just install the OS version.
Merge branch 'module_overide'