Class hierarchy is off and passenger apt repository is always installed

also, the $puppet_majorversion variable was empty because it was not
fully qualified.

Signed-off-by: Gabriel Filion <lelutin@gmail.com>