libssl version detection
refactoring: code moved to functions
fixed checking for maintainer variable
passenger version