Fix passenger build directory so it works with all versions

Since passenger version 3.0.21, the passenger gem has twice changed the target directory for build gems. This PR encapsulates the knowledge of where passenger compiles to across versions and provides a place to put any future changes.

Also update default to latest passenger version.